Skip to main content
Trevor Grafton

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.

In development
  • 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

  1. Team contract and discovery

    Ground rules, roles and discovery notes.

  2. Proposal

    The product proposal and scope.

  3. 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

Checked in codeproject README

24 of 62

commits are mine

Checked in codegit log, October 2026

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

Next project

Personal Finance Tracker →