Skip to content

ONATEMOWO/team-ops-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Team Ops Platform

Problem

Small teams (student orgs, clubs, study groups) often track members, events, and attendance in messy spreadsheets or group chats. This causes inconsistency (who attended what), lost context, and extra admin work. This project builds a simple, reliable system to record and query team activity.

Users

  • Admin/Lead: creates teams, members, and events; records attendance
  • Member: can view events and their attendance record (later)

MVP — Functional Requirements (Weeks 1–2)

  • Create a team
  • Create a member (belongs to a team)
  • Create an event (belongs to a team)
  • Record attendance (member attends event)
  • List members for a team
  • List events for a team
  • List attendance for an event

Non-Functional Requirements (quality goals)

  • Input validation (bad requests return clear errors)
  • Data integrity (no attendance for non-existent member/event; no duplicates)
  • Reproducible setup (someone can run locally using README)
  • Basic automated tests for core logic

Out of Scope (For Now)

  • Tasks/project management features
  • Dashboards/analytics
  • Notifications
  • Authentication/roles (we assume a trusted admin for now)
  • Kubernetes/microservices

Definition of Done (Week 1)

  • Backend server runs locally
  • SQLite database created and used by the app
  • At least 2 endpoints: one writes to DB, one reads from DB
  • One automated test runs in CI locally
  • README explains how to run + test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •