This is a job portal application built with React and Vite. It allows users to browse job listings, add new jobs, edit existing jobs, and delete jobs. The application uses Tailwind CSS for styling and JSON Server for a mock backend.
- Browse job listings
- Add new job listings
- Edit existing job listings
- Delete job listings
- Responsive design
- Node.js (v14 or higher)
- npm (v6 or higher)
-
Clone the repository
-
Install dependencies:
npm install -
Start the development server:
npm run dev -
Start the JSON server:
npm run server -
Open your browser and navigate to
http://localhost:3000.
npm run dev: Starts the development server.npm run build: Builds the project for production.npm run lint: Runs ESLint to check for linting errors.npm run preview: Previews the production build.npm run server: Starts the JSON server.
Tailwind CSS is configured in tailwind.config.js. You can customize the theme and add plugins as needed.
This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.
Currently, two official plugins are available:
- @vitejs/plugin-react uses Babel for Fast Refresh
- @vitejs/plugin-react-swc uses SWC for Fast Refresh