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-backendnpm installcreatedb joblycreatedb jobly-testpsql jobly < seed.pynpm start
npm test
cd jobly-frontendnpm installnpm 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.