Skip to content

Open Source Career Fair Application for Recruiters and College Campuses to communicate during the process of hiring of students on campus for Internship and New Grad Roles.

Notifications You must be signed in to change notification settings

ksheersagaragrawal/placement_system

Repository files navigation

Placement System

About

Placement System is an open-source web application designed for career fairs and recruitment drives on college campuses. It facilitates communication between recruiters and students for internships and new graduate roles.

Features

  • Recruiter Dashboard: Manage opportunities, view student profiles, and track applications.
  • Student Interface: View and apply for roles, manage profiles.
  • Coordinator Dashboard: Oversee recruitment, add opportunities, coordinate between students and recruiters.

Repository Structure

  • app.py: Main Flask application.
  • JavaScript files: redirect_student.js, server.js.
  • HTML Templates: cds_pages, saumil_pages, poc_pages, student_pages.
  • SQL Scripts: TeamAmigos.sql.
  • requirements.txt: Python dependencies.
  • db.yaml: Database configuration.

Installation and Setup

  1. Clone the Repository: git clone [repository-url]
  2. Install Dependencies: pip install -r requirements.txt
  3. Database Setup: Use TeamAmigos.sql.
  4. Configuration: Update db.yaml with database credentials.
  5. Run the Application: python app.py

Reports

  1. View the ER diagram : Link
  2. Reports (DB_A2.pdf, DB_A3.pdf, DB_A4.pdf) detail development phases, database design, and features.

Contribution

Contributions are welcome. Follow coding standards and submit pull requests for enhancements.

About

Open Source Career Fair Application for Recruiters and College Campuses to communicate during the process of hiring of students on campus for Internship and New Grad Roles.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages