Jobly is a mock app where users can view job postings and apply for open positions. The frontend was built with React and the backend was built with Node, Express, and PostgreSQL.
To see a live demo:
Sign up on your own or use this demo account:
- Username: demouser
- Password: password
Jobly is a React-based job app featuring account creation, profile editing, protected routes, and pretty nice styling!
- React.js
- Node Express.js
- PostgreSQL
- Profile editing
- Apply to jobs
- Account creation, login, logout -> uses authorization and authentication middleware to protect private routes
- Search Companies & Jobs: browse and search hiring companies and view the jobs posted by each company.
- Clone the repository
cd server
npm i
createdb jobly
createdb jobly_test
psql jobly < data.sql
npm start
npm test
to run the tests
npm i
npm run start
npm run test
to run the tests
The deployed version of this app uses a backend written by Rithm School (this was so that students could start with the same codebase when building out the React frontend). I have written my own version of the backend which can be found here.