Jobify is a robust and seamless job board platform built to enhance the job search and recruitment process. Utilizing cutting-edge technologies, it ensures a smooth user experience even with JavaScript disabled in the browser, thanks to server actions.
- Server Actions: Forms work seamlessly even if JavaScript is disabled in the browser.
- Admin Panel: Manage pending jobs and approved jobs efficiently.
- Next.js: Leverages the power of Next.js for server-side rendering and static site generation.
- Tailwind CSS & Shadcn UI: Designed a responsive and visually stunning interface.
- Vercel Blob: Efficient image storage solution.
- Google Gemini: Automates job descriptions, significantly improving content quality and reducing manual input.
- Prisma ORM: Utilizes Prisma ORM with PostgreSQL for robust database management.
- Clerk: Authentication and user management.
- Next.js: For server-side rendering, static site generation, and building the frontend.
- Tailwind CSS: For styling the application with a modern, responsive design.
- TypeScript: Ensures type safety and robust code.
- Zod: Ensures form validation.
- Google Gemini: For automating and improving job descriptions.
- PostgreSQL: Database management system for storing job postings and user data.
- Prisma ORM: For interacting with the PostgreSQL database in a type-safe way.
- Clerk: For authentication and user management.
- Job Listings: Browse available job listings.
- Job Application: Apply for jobs with or without JavaScript enabled.
- Automated Job Descriptions: Create job postings with automated descriptions.
- Image Upload: Efficiently manage job posting images using Vercel Blob.
- Admin Panel: Manage pending jobs and approved jobs through an intuitive interface.
This project is licensed under the MIT License.