PROJECT FILE 05 / Team tooling / Source available
IssueTracker
Make the next thing to fix easier to find.
A practical issue workspace with search, filters, sorting, pagination, and validated create/edit dialogs.
INTERACTION STUDY / 05IssueTracker
01Input
02Rules & logic
03Useful output
Interface concept · not a product screenshot
The problem
Teams need a consistent way to capture issues and find the ones that require attention.
What I built
- Connected an Angular Material data table to a FastAPI issue API.
- Built server-side filters, search, sorting, and pagination.
- Added validated creation and editing workflows with updated timestamps.
Inside the engineering
A clear interface-to-API boundary
Angular handles the table and editing workflows while FastAPI and SQLAlchemy own issue persistence and query behavior.
What this demonstrates
Shows practical team-tool delivery across Angular and Python, with attention to everyday editing and discovery workflows.
- Angular
- TypeScript
- Python
- FastAPI
- SQLite
SOURCE REVIEWED / 2026-11-07