Skip to content

actualsnek/exam-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Exam Tracker

Track exams, deadlines, and prep.

Stack

Vanilla HTML + CSS + JavaScript (no build step) · Firebase Auth & Firestore · Cloudflare Pages

Structure

index.html   markup & modals
style.css    all styles (dark/light, responsive)
app.js       all logic — auth, Firestore, rendering, editor
sw.js        service worker (offline shell cache)
manifest.json  PWA manifest

Features

  • Email + Google auth
  • Add / edit / delete exams with deadlines, exam dates, vacancies, pay scale
  • Pinned exam countdown rings
  • Eligibility, Syllabus, Info — markdown editor per exam
  • Resources (links + PDFs) per exam
  • Filter by status / tag / search · sort · custom drag order
  • Import / export JSON
  • Dark & light theme · PWA installable

Local Dev

No build step. Serve the folder with any static server:

npx serve .

Firebase config lives in app.js. Replace with your own project credentials.

About

track exams, deadlines, add syllabus, etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors