An intuitive web app to organize your job search. Store information on job postings and keep track of job applications.
Table of Contents
- Next JS - React w/ Typescript (framework)
- Material UI (styling)
- React Hook Form (form handling)
- React Query (server fetch/caching)
Vercel handles app deployment.
- Download and run project backend - go to backend repo
- Download this repository
- Run the node version specified in
.nvmrc
.- You could run
nvm use
if you have nvm installed in your machine.
- You could run
- Install dependencies
npm install
- Run build command
npm run build
builds app for production.npm run dev
builds app in development/watch mode.- after running this command the cli will provide a url to preview the app (eg. http://localhost:3000).
Once logged in, the main dashboard may contain a few cards representing a job posting. Click on any card to view/edit job information.
All jobs are categorized by Job List type (ie. Queue, Applied, Interview, Offer, etc). The Job List tab menu will display your jobs based on the selected Job List type.