Jobify is a simple job portal web application where users can browse jobs, post new jobs, edit existing jobs, and delete posted jobs. It uses a local JSON server to simulate a backend, making it ideal for learning and prototyping.
β
Browse available jobs
β
Post new job listings
β
Edit existing job details
β
Delete posted jobs
β
Simple and responsive UI built with React & Tailwind CSS
β
Uses a JSON server to simulate backend API
- React (Frontend UI)
- Tailwind CSS (Styling)
- JSON Server (Mock API for job listings)
- Vite (Development server & bundler)
git clone https://github.com/RamInTech/Jobify.git
cd Jobify
npm install
npx json-server --watch src/jobs.json --port 8000
Make sure your
jobs.json
file is located inside thesrc
folder.
npm run dev
The app will be running at http://localhost:3000
The JSON Server will run at http://localhost:8000
Jobify-JobPortal_Website/
βββ src/
β βββ components/ // Reusable components
β βββ pages/ // Page components
β βββ jobs.json // Local job listings (JSON Server)
β βββ App.jsx
β βββ main.jsx
βββ package.json
βββ tailwind.config.js
βββ ...
- Filter and search functionality
- Authentication for job posting/editing
- Persistent backend (replace JSON Server with real database)
- Better form validation
Ramkumar M