Accounts & authentication
- Registration with username, email, and password confirmation
- Login and CSRF-protected logout
- Personalized welcome screen for authenticated users
A collaborative project-management platform for teams to organize projects, track issues, and work together.

PROJECT STATUS
RepoTeam is designed to validate the core team → project → issue workflow. It is under active development and not yet production-ready.
Under active developmentTHE IDEA
Development teams juggle a lot: who is on which team, what projects exist, what work is open, and who owns it. RepoTeam gives those teams one central place to create teams, organize software projects, track issues, assign work, and collaborate on development-related work.
The whole product is built around a simple spine: teams contain projects, and projects contain issues. The MVP exists to validate that exact workflow before anything bigger gets layered on.
THE CORE WORKFLOW
The MVP is organized around a single path through the product.
The documented typical flow
WHAT I BUILT
Six compact areas cover the whole MVP - no production features promised yet.
ISSUE TRACKING
Each issue carries a title, description, status, priority, and an optional assignee from the team.
WHO CAN DO WHAT?
Permission checks run on every authenticated page.
Runs the team. Full control.
The owner's own membership can't be removed or re-assigned.
Full team access, with limits.
Read access plus issue work.
UNDER THE HOOD
A server-rendered Django app with a custom CSS design system.
ENGINEERING NOTE
RepoTeam deliberately uses Django server-rendered templates rather than a frontend framework. Every page round-trips through Django, a custom CSS design system holds the styling, and interaction stays minimal.
THE DATA MODEL
nullable - issues can be unassigned
FROM IDEA TO DONE
The six moves an issue goes through in the current MVP.
PROJECT SCREENSHOTS
A look at the team workspace, with room for more screenshots.




PROJECT STRUCTURE
manage.py sits at the root; the core app keeps models, views, forms, admin, tests, templates, and static assets together.
TESTED WORKFLOWS
The documented automated tests that keep the MVP grounded.
WHAT'S NEXT
An MVP intentionally draws a line between what exists now and what could come later.
PROJECT DETAILS
Dive into the implementation, the permission checks, and the test suite.
View RepoTeam on GitHub