This is the front-end application for the Job Management system, built using React and Vite. It provides a user interface for managing job postings, including adding, editing, and viewing job details.
- View a list of job postings.
- Add new job postings.
- Edit existing job postings.
- View detailed information about a specific job posting.
- Responsive design with a modern UI.
-
Clone the Repository:
git clone https://github.com/Cwazycodes/React-Jobs cd job-management-frontend 2. Install Dependencies: Make sure you have Node.js installed. Then, run:
npm install
3. Configuration:
Set up the environment variables. Create a .env file in the root directory and add the following:
VITE_API_BASE_URL=https://reactjobs-api.onrender.com/api
4. Run the Application:
npm run dev
The app will be available at http://localhost:3000.
Usage
• Home Page: Displays the list of job postings.
• Add Job Page: Allows you to add a new job posting.
• Edit Job Page: Allows you to edit an existing job posting.
• Job Details Page: Shows details of a specific job posting.
Build
To build the application for production:
npm run build
The production-ready build will be located in the dist directory.
Contributing
Feel free to open issues or submit pull requests if you find any bugs or have improvements.
Contact
For any questions, please reach out to me on linkedin - https://www.linkedin.com/in/muhammad-huss.