An online student job platform that connects students with part-time jobs, internships, and entry-level positions.
Warning This project is still in development and is not ready for production use.
- Framework: Next.js
- Styling: Tailwind CSS
- ORM: Prisma ORM
- UI Components: shadcn/ui
- Email: React Email
- File Uploads: uploadthing
- User Registration and Authentication
- Profile Creation with Education and Skills
- Job Posting and Search Functionality
- Resume/CV Upload and Management
- Real-time Messaging for Students and Employers
- Notifications for New Job Opportunities
- Recommendations and Matching Algorithm
- Feedback and Ratings System for Employers and Students
- Application Tracking and Status Updates
- Advanced Search and Filters
- Gamification to Encourage Student Engagement
-
Clone the repository
git clone https://github.com/cesar-brandon/job-platform.git
-
Install dependencies using pnpm
npm install
-
Copy the
.env.example
to.env
and update the variables.cp .env.example .env
-
Start the development server
npm run dev
Thanks goes to these wonderful people for their contributions:
Made with contrib.rocks