/job-application-tracker

📅 The fullstack web application to help you monitor job application process, built by TypeScript and Vuejs

Primary LanguageTypeScript

Job Application Tracker

📅 You might have to apply job for multiple companies at the same time and you want to have somewhere to track entire process, this is for you.

demo_1 demo_2

Technologies used

  • Typescript
  • Docker
  • VueJS
  • Postgres
  • ModuleAlias
  • Socket.io
  • Nginx

Project Structure

├── backend                     # backend for website
├── config                      # contains all env file for different environments
├── environment                 # dockerfile
└── frontend                    # containes vuejs code

Project setup:

Add domain host to your host file

make host

Build docker image

make build

Start docker container

make up

Create DB table in Postgres

make db-create

Run migration on DB

make db-migrate

Start job tracker application

make prod

Access website by putting this domain on your browser

jobtracker.local