A full-stack job portal where users can post jobs, apply for jobs, and manage applications through a clean dashboard.
- Frontend: React, TypeScript, TailwindCSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Auth: JWT, OAuth 2.0
- API: REST + GraphQL
- User authentication (login/signup with JWT & OAuth)
- Job posting & management for employers
- Apply to jobs with resume upload
- Dashboard for both applicants & recruiters
- Admin controls for managing users/jobs
# Clone repo
git clone https://github.com/SaiVaibhav03/Apply-Hard.git
cd Apply-Hard
# Install backend
cd server
npm install
# Install frontend
cd ../client
npm install