Jobly is a full-stack application where users can search for companies and jobs which they can apply to. The frontend was built with React and the backend, which can be viewed here, was built with Node.js and Express.js.
Jobly site includes sign-up/login via JSON Web Tokens stored in LocalStorage and profile edit forms, login required for all views, company list page, company detail page which includes all jobs for the company, job list page, and ability for users to apply to jobs.
- Clone backend repo and this repo
cd jobly-backend
npm install
createdb jobly
createdb jobly-test
psql jobly < seed.py
npm start
npm test
cd jobly-frontend
npm install
npm run start
npm test
- React via create-react-app
- React Router for Client-Side Routing
- Node.js as backend runtime environment
- Express.js to create RESTful API
- PostgreSQL for the database
- Node-Postgres as SQL driver
- Tailwind as CSS framework
My partner for the frontend was Sterling Bishop.