Complete documentation of the Company Bulir booking application, including business rules, user flows, diagrams, and API reference.
- Clean Architecture for backend and frontend
- Use Case Diagrams: client, provider, admin
- Sequence Diagrams for booking flow
- Entity-Relationship (ER) Diagrams
- Overall Architecture: frontend, mobile app, backend, and database
This project follows an Agile methodology, inspired by Scrum, focusing on incremental delivery, fast feedback, and continuous improvement.
- Sprint-based development
- Task breakdown using user stories
- Prioritization based on business value
- Continuous integration and testing
- Clear separation of responsibilities across layers
- Requirements are translated into user stories
- User stories are prioritized in the backlog
- Tasks are implemented in short iterations (sprints)
- Each feature is reviewed and tested before merging
- Documentation and diagrams are updated continuously
All tasks, user stories, and progress tracking are managed using Trello:
🔗 Trello Board:
https://trello.com/invite/b/69545aa76b9da3cfe5b025fc/ATTIf13e6e8e18abf0746441d7ebcfbd57c305B1AB2E/booking-ao
The Trello board contains:
- Backlog
- SPRINT
- DOING
- VERIFY
- DONE
diagrams/→ diagrams in PDF or PNGapi/→ API documentation (Swagger or Postman)business-rules/→ detailed business rulesguides/→ installation, deployment, and contribution guides
- Clone the repository
- Open documentation files or import diagrams into Draw.io / StarUML
- N/A