A job portal app where students can find and apply for jobs, and recruiters can post jobs and manage applications.
For Students:
- Sign up and create a profile with resume
- Browse and search for jobs
- Apply for jobs you like
- Save jobs to apply later
- Track your applications
For Recruiters:
- Create a company profile
- Post job openings
- View applications from students
- Check candidate profiles and resumes
- Update application status
A modern tech stack for fast, scalable development:
Frontend:
- React 19.0.0 - Modern UI library
- Vite - Lightning-fast build tool
- Redux - State management
- React Router - Navigation
- Tailwind CSS - Beautiful styling
- Radix UI - Accessible components
- Axios - API communication
Backend:
- Node.js + Express.js - Server framework
- MongoDB - NoSQL database
- Redis - Fast caching layer
- JWT - Secure authentication
- Multer - File upload handling
- Cloudinary - Cloud image storage
- bcryptjs - Password hashing
- Register as a "Student"
- Complete your profile with personal information and resume
- Browse available jobs or use search functionality
- Apply to jobs that match your interests
- Track your application status in your profile
- Register as a "Recruiter"
- Create your company profile
- Post job opportunities with detailed requirements
- Review applications from candidates
- Manage application status and communicate with applicants
This project is licensed under the ISC License - see the LICENSE file for details.