A fullstack web application that mocks a job and company search platform. Users can create accounts to browse/search for companies and jobs. Logged in users can apply and unapply for jobs.
Demo: https://rbrown-jobly.surge.sh/
Link to backend repo: https://github.com/ross-brown/express-jobly
- Users can create accounts and/or log in with an existing account to be authenticated
- Authenticated users have access to browse companies and jobs, apply/unapply for jobs, and edit their profile.
- Ability to filter/search for jobs and companies by name
- JSON Web Tokens are stored in local storage to keep users logged in after closing browser and/or after page refresh.
Go to the project directory after cloning the repo
cd react-joblyInstall dependencies
npm installStart the server
npm start- Custom hooks to encapsulate and reuse logic (useLocalStorage)
- Pagination for the companies and jobs list pages
- Edit form for companies
- Live search using debounce