Skip to content

Mark-Orban/application-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Applications Website (Boilerplate)

Simple project showcasing a Python backend (FastAPI) and a JavaScript frontend for tracking job applications.

Quick start (macOS):

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
python "applicationsWebsite.py"
# then open http://127.0.0.1:8000 in a browser

Files added:

  • applicationsWebsite.py — FastAPI backend and static-file server
  • static/index.html — frontend UI
  • static/app.js — frontend JS interacting with /api/applications
  • static/styles.css — basic styling
  • requirements.txt — Python dependencies

Notes:

  • This uses an in-memory store. For persistence, replace the store with a database (SQLite/Postgres) and update the endpoints accordingly.
  • This project now uses SQLite for persistence (file: applications.db) via sqlmodel.
  • To reset data, delete the applications.db file in the project folder.
  • To deploy, consider a process manager (systemd, Docker, or a cloud service) and configure CORS/HTTPS as needed.

About

A Simple Job Applications Tracker Website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors