The Internship Management System is a full-stack web application designed to manage student internships efficiently. It allows students to register, log in, add internships, and track their status. Coordinators can view all internships, approve or reject them, and maintain seamless communication with students.
-
Student Features:
- Signup and login functionality with JWT authentication.
- Add internship details including company name and position.
- View a personalized dashboard with internship statuses.
-
Coordinator Features:
- View all submitted internships.
- Approve or reject internship requests.
- Dashboard displays real-time updates of internship statuses.
- Frontend: React.js
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT, bcryptjs
- Styling: CSS with animations and gradient backgrounds
- Clone the repository
git clone <repo-link>
cd internship-management-system