PROJECT / Full stack
Clinic Referral Tracker (team project)
A three-person course project planning a web app that keeps clinic referrals from being lost or duplicated.
- Python
- Pydantic
- SQLite
- React
- GitHub Actions
Source private: course repository
- Type
- Full stack
- Source
- Private
- Role
- Scrum Master, Product Owner and developer on a team of three; 24 of the team's 62 commits are mine (README, discovery, proposal, requirements, team contract and a git guide).
- Built with
- Python, Pydantic, SQLite

01 / Overview
Overview
Team contract and discovery
Ground rules, roles and discovery notes.
Proposal
The product proposal and scope.
Software requirements
A software requirements specification completed in October 2026.
02 / Context and problem
Context and problem
COMP 4960 Software Engineering at Wentworth, fall 2026. The team works through branches and pull requests and logs its AI use.
03 / My role
My role
Scrum Master, Product Owner and developer on a team of three; 24 of the team's 62 commits are mine (README, discovery, proposal, requirements, team contract and a git guide).
04 / How it works
How it works
- Planning, discovery, proposal and requirements first; the app comes next.
05 / Results and numbers
Results and numbers
3
people on the team
24 of 62
commits are mine
06 / Testing and quality
Testing and quality
- A starter smoke test and a CI workflow (pytest and ruff) are in place.
07 / Limitations
Limitations
- Documentation phase: there is no application code yet.
08 / What's next
What's next
- Build the planned Python backend with Pydantic and SQLite and a React front end.
09 / Next project