Skip to content

πŸ“… The fullstack web application to help you monitor job application process, built by TypeScript and Vuejs

Notifications You must be signed in to change notification settings

phamphihungbk/job-application-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

23 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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