Skip to content

pasha-log/react-jobly-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jobly

Description:

Check it out

This application is a responsive React front end for my Jobly API, which works together to create a fake job search site. Users can search and view different mock companies and jobs based on certain criteria, and "apply" to those jobs with the click of a button. A live deployment of this project can be viewed at https://pasha-jobly.surge.sh/.

This project was bootstrapped with Create React App. This project uses Bootstrap 5 and react-strap components for much of its CSS. And I combined reactstrap elements with React Hook Form for all of my form components. Client side routing is handled by react-router-dom v6 and HTTP requests for AJAX functionality is done using the Axios library. The back end API was written in Node using the Express web framework and a PostgreSQL database.

Tools Used:

Installation

After cloning the repository, install all dependencies by executing npm install within the top level project directory. This program requires the use of an external API to function.

If you wish to run this API locally on your machine, see my repository for the Jobly API for installation instructions and more info. This app expects the Jobly API to be listening on port 3001 of localhost; make sure to change the port number of the localhost URL in api.js if your local deployment of the API is listening on a different port. With your local API set up, start this app in developer mode with the following command:

npm start