Skip to content

Full-Stack web application to help you monitor job application process, built by TypeScript and Vue.js

Notifications You must be signed in to change notification settings

springheart199279/Job-Tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 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