This project is a fully functional React-based CRUD web application that demonstrates the creation, retrieval, updating, and deletion of job listings. Built using React and Vite, the project utilizes modern React features such as hooks, state management, and routing to create an interactive single-page application (SPA). It integrates Tailwind CSS for styling, JSON Server for backend data, and various other React libraries to enhance functionality.
This project uses JSON-Server for a mock backend.
npm install
The server will run on http://localhost:8000
npm run server
React will run on http://localhost:3000
npm run dev
npm run build
npm run preview
This project is a fully functional React-based CRUD web application that demonstrates the creation, retrieval, updating, and deletion of job listings. Built using React and Vite, the project utilizes modern React features such as hooks, state management, and routing to create an interactive single-page application (SPA). It integrates Tailwind CSS for styling, JSON Server for backend data, and various other React libraries to enhance functionality.
This project is a fully functional React-based web application for managing job listings. It implements the complete CRUD (Create, Read, Update, Delete) operations, using modern React features such as hooks, state management, routing, and component-based architecture. The project is built using Vite for fast development, Tailwind CSS for styling, and JSON Server for backend data simulation.
The app demonstrates various functionalities like job listings, creating a new job, updating existing job data, deleting jobs, and more.
git clone https://github.com/yourusername/react-crud-joblistings.git
cd react-crud-joblistings
npm install
npm run dev
npm run server
useState
and useEffect
.useParams
, useState
, useEffect
to manage lifecycle and fetch data.npm run dev
: Start the development servernpm run build
: Build the app for productionnpm run preview
: Preview the production buildnpm run server
: Start the JSON serverThis project is open-source and available under the MIT License.