Project Description
I’m setting up a dedicated web portal that brings students, companies, and educational institutions onto one platform for internships and final placements. The core of the site must revolve around three interconnected features: rich internship listings that students can search and filter, detailed company profiles that HR teams can manage themselves, and an end-to-end application-tracking workflow visible to both the applicant and the recruiter.
All user groups—students, company reps, and institute coordinators—will sign up and log in through a common registration module, but after authentication each sees a role-based dashboard. Students should be able to build a profile, bookmark openings, submit applications, and watch their status move from “Applied” to “Short-listed”, “Interview” and “Offer”. Companies need tools to publish or edit vacancies quickly, review applicant pipelines, and send automated updates. Educational institutions should gain read-only oversight of both sides to verify postings and monitor student progress.
Responsiveness is critical; I expect the same smooth flow on mobile as on desktop. Clean UI/UX, secure password handling, and a relational database that keeps listings and applications tightly linked are must-haves. An admin panel for user management and basic analytics rounds out the scope.
Deliverables
• Front-end interface (web-ready, responsive)
• Back-end API with authentication & role management
• Database schema and seed data
• Deployment instructions or a dockerised setup
• Short hand-off guide so future admins can add new institutes or employers
I’m flexible on the tech stack—React, Vue, or Angular on the front; Node, Django, or Laravel in back; MySQL or PostgreSQL underneath, as long as performance and security are addressed. Code quality, clear documentation, and a live demo link will form the acceptance criteria.