This project is a web-based application for managing placement activities within a college or institution. The project is developed using Angular for the front-end, Tailwind CSS for styling, and Spring Boot for the back-end. The website enables admins to manage placements, students to apply for jobs, and recruiters to post job opportunities.
- Angular 18: Frontend framework used to build the dynamic and interactive UI components.
- Tailwind CSS: Utility-first CSS framework for styling the UI elements.
- Spring Boot: Backend framework for handling API requests and managing the business logic.
- MySQL: Database for storing data related to students, recruiters, and placements.
- Admin Dashboard: Allows admins to manage student profiles, placement data, and job postings.
- Student Dashboard: Enables students to view and apply for available job opportunities.
- Recruiter Dashboard: Allows recruiters to post job opportunities and view student applications.
- Login and Signup: Secure authentication system for students, admins, and recruiters.
- Responsive Design: Fully responsive interface using Tailwind CSS.
- Real-Time Data Updates: Admins and recruiters can view live data on job applications and student progress.
- REST API: Spring Boot is used to build RESTful APIs that connect the frontend with the backend and the database.
- Angular CLI (version 18 or higher)
- Java JDK (version 11 or higher)
- Spring Boot (version 2.5 or higher)
- MySQL (version 8.0 or higher)
-
Clone the repository:
git clone https://github.com/Biku2004/Placement-module.git