A todo app that simplifies task handling with fun and clean UI
This project is part of the Group Assignment for Open-Source Software Development
(Level 4 – January 2026).
Our goal is to build a functional web application using open-source frameworks while strictly adhering to professional Git and GitHub workflows.
This project follows a Meritocratic Governance Model for leadership and Consensus-based decision making for repository management.
- Leadership: Merit-based
- Repository Decisions: Consensus
- Final Authority (Merges): Course Tutor
| Role | Assigned Member(s) | Responsibilities |
|---|---|---|
| Project Lead | Kamaldeen | Coordination, rule compliance, and final submission |
| Repository Manager | Ahmad Dalha | Repository setup, README & documentation maintenance, permissions management |
| Maintainers | Mustapha, Abdulrahim, Alameen | Issue triage, task management, and code quality oversight |
| Code Reviewers | Yusra, Ismail, and others | Pull Request review and approval (no merging) |
| Contributors | All members (17 total) | Forking, coding, and submitting Pull Requests |
In accordance with Section 13 of the assignment guidelines:
- ❌ No student is permitted to merge Pull Requests into the
mainbranch - ✅ All code must be reviewed and approved by assigned Code Reviewers
- 🔐 The Course Tutor is the only individual authorized to perform the final merge into
main
Failure to comply may result in penalties.
- Framework: HTML CSS JS NODE/EXPRESS
- License: MIT License (see
LICENSE.md) - CI/CD: GitHub Actions (see
.github/workflows/ci.yml)
Before starting your first task, please read:
➡️ CONTRIBUTING.md
It contains guidelines on:
- Branch naming
- Commit message conventions
- Pull Request process
- Code standards
Happy contributing 🚀