Skip to content

GrandhiAnanya/placementdrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

27 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Placement Drive

A comprehensive web application designed to streamline the placement process. The platform allows faculty to create targeted quizzes based on student weak points and provides students with real-time analytics to track their improvement.


πŸ›  Tech Stack

  • Frontend: React.js

  • Backend: Node.js & Express

  • Database: Firebase Firestore (Real-time data management)

  • Authentication: Firebase Auth

  • Analytics: Chart.js (For students performance trends)


✨ Key Features

Faculty Dashboard:

  • Create and manage question pools by difficulty and topic.

  • Bulk upload questions via CSV templates.

  • Release tests with scheduled start and end times.

  • Detailed student leaderboard and topic-wise strength/weakness analysis.

Student Dashboard:

  • Subject-specific test selection.

  • Real-time test interface with automated submission on timeout.

  • Performance history with "Improvement Trend" line graphs.

  • Secure profile management and password updates.


πŸ‘₯ Contributors

  • Grandhi Ananya

  • Jahnavi S

  • Deepti K

  • Kalyani Deepu Narayanan


πŸ“‚ Project Structure

  • frontend/src/components: Contains React components like FacultyDashboard.jsx and StudentDashboard.jsx.

  • frontend/src/firebase.js: Configuration for database and authentication.

  • frontend/src/style.css: Custom professional UI styling.


πŸ›  Setup & Installation

Clone the repository:

  • git clone

Install dependencies:

  • npm install

Run the application:

  • Start backend (Port 5000): node index.js

  • Start frontend (Port 3000): npm start

About

placement drive 2026-amrita

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors