A backend service powering a job portal where users can register, upload resumes, apply for jobs, and companies can post and shortlist candidates.
| Layer | Technology |
|---|---|
| Runtime | Node.js |
| Framework | Express |
| Database | PostgreSQL |
| ORM | Prisma |
| File Storage | Cloudinary |
| Authentication | JWT (HTTP-only cookies) |
- User authentication with role support (candidate/company/admin)
- Resume upload & Cloudinary storage
- Extracted resume text stored for AI analysis
- Job listing, management, and applicant tracking
- Apply, shortlist, and search job functionality
- Prisma database with full relational modeling
prisma orm postgressql expess.js jwt tokens bycrypt cloudinary gemini api websockets
frontend deployment link: https://696462c75714d74edb9c51e9--jobboardingplatform.netlify.app backend deployment link :