Skip to content

Cwazycodes/React-Jobs

Repository files navigation

Job Management Front-End

Overview

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.

Features

  • 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.

Installation

  1. 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages