Skip to content

Promising jobs is an open source react website that has the UIs and functionalites of websites that link between the freelancer and the client

Notifications You must be signed in to change notification settings

YemenOpenSource/promising-jobs

 
 

Repository files navigation

Promising Jobs

Promising Jobs is an open-source React website that provides the UI and functionalities of platforms linking freelancers and clients.

Features

  • Home Page: A welcoming landing page with an eye-catching image.
  • Jobs Page: Browse through available job listings.
  • Contact Us: A page for website visitors to get in touch.
  • Add Job Page: Allows users to post new job listing.

Installation

To set up the project locally, follow these steps:

1. Clone the repository:

git clone https://github.com/alsuhaibi96/promising-jobs.git

cd promising-jobs

Install the dependencies:

npm install

Set up and run the JSON server on a different port:

Create a jobs.json file in the project root directory with your initial data, for example:

json example

{ "jobs": [ { "id": "1", "title": "Senior React Developer", "type": "Full-Time", "description": "We are seeking a talented Front-End Developer to join our team in Boston, MA. The ideal candidate will have strong skills in HTML, CSS, and JavaScript, with experience working with modern JavaScript frameworks such as React or Angular.", "location": "Boston, MA", "salary": "70K - 80K", "company": { "name": "NewTek Solutions", "description": "NewTek Solutions is a leading technology company specializing in web development and digital solutions. We pride ourselves on delivering high-quality products and services to our clients while fostering a collaborative and innovative work environment.", "contactEmail": "[email protected]", "contactPhone": "555-555-5555" } } ] }

Install json-server globally if you haven't already:

npm install json-server

Run the JSON server:

npm run server

Start the React application:

npm run dev

Open your browser and navigate to http://localhost:3000 to view the application.

Contributing

We welcome contributions to improve Promising Jobs. Please feel free to submit a pull request or open an issue with your suggestions. License

This project is open source and available under the MIT License.

Screenshots:

scrnli_6_1_2024_2-25-57 AM scrnli_6_1_2024_2-26-07 AM scrnli_6_1_2024_2-26-46 AM scrnli_6_1_2024_2-27-05 AM scrnli_6_1_2024_2-30-37 AM

About

Promising jobs is an open source react website that has the UIs and functionalites of websites that link between the freelancer and the client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • Other 0.7%