This project is being developed using an Agile-inspired iterative approach.
| Role | Responsibility |
|---|---|
| Product Owner | Vimal Patel – Defines the product vision, priorities, and feature roadmap. |
| Software Developer | Vimal Patel – Designs, develops, tests, and deploys the application. |
| Scrum Master | AI-assisted development (ChatGPT) – Facilitates sprint planning, task breakdown, architecture discussions, and development guidance. |
- Sprint-based development
- Incremental feature delivery
- Test after each completed phase
- Git commit after successful verification
- Production-ready architecture
- Continuous refactoring following SOLID principles
Owner Repository
│
├── main (Production-ready source of truth)
│
Contributor Repository
│
├── feature/*
│
└── Pull Request
│
▼
Owner Repository main
- The owner repository hosts the official codebase.
- Development occurs in contributor repositories.
- Features are implemented in feature branches.
- Pull Requests are opened to the owner of the repository.
- Each completed sprint is merged after successful testing.