samiul@portfolio:~/projects/yorklanes$ cat README.md
17 YorkLanes
One dashboard for York degree planning instead of five official sites.
samiul@portfolio:~/projects/yorklanes$ cat problem.txt
Degree checklist in one tab, course catalogue in another, the Visual Schedule Builder in a third, and a spreadsheet of uncertain freshness. None of them share data.
samiul@portfolio:~/projects/yorklanes$ cat build.log
Checklist import, term-by-term planning, a section browser, weekly timetable, assignment tracking and graduation progress in one place. Built with five collaborators for EECS4314: an Astro frontend, an Express API, Postgres on Supabase, and Python services for checklist parsing and course ingestion. Google sign-in; production runs on Docker Compose behind nginx on a self-hosted box.
Team project with Taziz Ahsan, Nabeela Ansari, Sarah Asghar, Thor Laski and Jericho Marc Mendoza.
samiul@portfolio:~/projects/yorklanes$ xdg-open screenshot.jpg

samiul@portfolio:~/projects/yorklanes$ cat highlights.txt
- Checklist import so you don't type your degree in by hand
- Schedule builder that flags conflicts
- Google login and cloud sync
- Docker Compose + nginx, Postgres on Supabase
samiul@portfolio:~/projects/yorklanes$ cat stack.toml
# yorklanes
web = "astro + typescript"
api = "express"
db = "postgres (supabase)"
jobs = "python checklist parser + scraper"
auth = "google oauth"
ship = "docker compose, nginx"
stack = ["Astro", "TypeScript", "Express", "Postgres", "Python"]
samiul@portfolio:~/projects/yorklanes$ git remote -v