A modern Job Portal web application built with React, TailwindCSS, and React Router.
The project is inspired by the Jobpilot Figma UI Template.
π Live Demo: View on Vercel
β οΈ Note: This project is still in progress. Currently, the Home Page, Signup Page, Verify Email Page, and some shared components (like JobGrid, CompanyGrid, and cards) are implemented. The data is static and comes from JSON files. Future versions will integrate APIs and dynamic data handling.
- β Home Page UI
- β Signup Page
- β Verify Email Page
- β Shared Components (JobGrid, CompanyGrid, Cards, Footer, Header, etc.)
- β Modular Project Structure
- β TailwindCSS v4 for modern and responsive styling
- β Static data from JSON files
- Authentication (Login, Password reset)
- Candidate & Employer Dashboards
- Job Search, Filters, and Alerts
- Favorites & Applied Jobs pages
- Blog, FAQs, Contact & About pages
- API Integration for dynamic job and company data
- React
^19.1.0 - React Router DOM
^7.6.1 - TailwindCSS
^4.1.8(with @tailwindcss/vite) - Formik & Yup (forms & validation)
- Swiper.js (sliders)
- Vite
^6.3.5(for fast build & dev server)
src/
βββ Components/
β βββ Candidate/
β βββ Company/
β βββ Dashboard/
β βββ Job/ (JobCard, JobGrid, JobsPopularSearch)
β βββ Layout/ (Footer, Header, Modals, Sections)
β βββ UI/
β
βββ Contexts/
βββ Data/ (Static JSON files)
βββ Hooks/
βββ Layouts/ (AuthLayout, DashboardLayout, MainLayout)
βββ Pages/
β βββ Auth/
β βββ Candidate/
β βββ Employer/
β βββ Main/
β βββ Others/
β
βββ App.jsx
βββ main.jsx
βββ index.css
git clone https://github.com/YOUR_USERNAME/Jobpilot.git
cd jobpilotnpm installnpm run devnpm run buildnpm run previewThis project is designed to be easily deployed on Vercel.
- Push your code to GitHub.
- Connect your GitHub repo with Vercel
- Deploy with default settings (Vite + React auto-detected).
- Done π
- Current Stage: Early Development
- Implemented: Home Page, Signup Page, Verify Email Page, Shared Components
- Data Source: Static JSON files
- Next Steps: Add more pages (Jobs, Candidates, Employers, Blog, Contact, etc.), authentication flow (Login, Reset Password), and dynamic APIs
Contributions are welcome! If you'd like to suggest improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
Jobpilot Figma UI Template
React, TailwindCSS, and the amazing open-source community.