InternHub is a full-stack internship management platform designed to connect students and companies through a centralized internship recruitment system.
The platform provides separate dashboards for students and companies, enabling internship discovery, application management, profile management, and recruitment tracking.
- Student registration and login
- Profile management
- Internship browsing
- Internship applications
- Application tracking
- Company registration and login
- Company profile management
- Internship posting
- Internship management
- Application review
- Status updates for applicants
- HTML
- CSS
- JavaScript
- Node.js
- Express.js
- MySQL
- bcryptjs password hashing
Students can:
- Create accounts
- Search internships
- Submit applications
- Track application status
Companies can:
- Create accounts
- Post internship opportunities
- Manage internships
- Review applicants
- Update application status
The repository contains the complete project report, screenshots, implementation details, and system documentation.
Portfolio Showcase Repository
The original development repository is unavailable. This repository serves as a showcase of the completed project and contains supporting documentation demonstrating the system's design, implementation, and functionality.