Skip to content

sanskarfc/placement_system_2

 
 

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

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 66.7%
  • Python 31.3%
  • JavaScript 2.0%