Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.99 KB

README.md

File metadata and controls

45 lines (31 loc) · 1.99 KB

College Placement Cell Portal

Overview

This project aims to digitize the workflow of a college placement cell, streamlining the job posting and application processes for both students and administrators. The portal provides a centralized platform for students to manage their profiles, view and apply for job postings, and keep track of their application statuses. Meanwhile, the Training and Placement Officers (TPOs) can efficiently manage job postings, send notifications, and view consolidated data on student activity.

Features

For Students:

  • Profile Management: Students can create and manage their profiles with essential details like resume, skills, and experience.
  • Job Tracking: View all posted job opportunities and keep track of the jobs they have applied to.
  • Notifications: Receive updates from the TPO regarding new job postings, deadlines, and other important announcements.

For Admins (TPO):

  • Job Posting: Easily post job listings with detailed descriptions and eligibility criteria.
  • Notifications: Send notifications to all students or specific groups regarding upcoming opportunities.
  • Consolidated Data: View and analyze student application data in real-time for efficient tracking and reporting.

Technologies Used

  • Frontend: HTML, CSS, JavaScript, React.js, TailwindCSS, MUI
  • Backend: Node.js, Express.js (for managing server-side logic)
  • Database: MongoDB (for storing user profiles, job postings, and application data)
  • APIs: Custom-built APIs to fetch the latest job opportunities.

Test User

Screenshots

Student Dashboard:

Student Dashboard

Student Profile:

Job Posting Page

Edit Profile:

Admin Dashboard

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/Yuvraj883/placement-cell