Backend Roadmap
Before starting development for every version, initial backlog should be present for itself and next version.
- v0.1 - Genres & Dimensions Update:
- CRUD operations for Genre & Dimension models.
- v0.2 - Authors & Publishers Update:
- CRUD operations for Author & Publisher models.
- v0.3 - Books Update:
- CRUD operations for Book & BookEdition models.
- Basic relations between books and related models. (authors, publishers etc.)
- v0.4 - Series Update:
- CRUD operations for serie model.
- Basic relations between books and series, series and authors.
- v0.5 - Members & Tags Update:
- CRUD operations for Member model.
- Complete Authentication system.
- CRUD operations for User/Book Tag models.
- Advanced relationships between books and users via tags.
- v0.6 - Ratings & Lists Update:
- CRUD operations for Rating & List related models.
- Basic rating system.
- Basic relations between ratings, members and books.
- CRUD operations for Book List models.
- Advanced relationships between books and users/authors/publishers via custom lists.
- v0.7 - Admins & Editors Update:
- CRUD operations for Admin & Editor models.
- Complete Authorization system.
- Complete CMS for Admins/Editors.
- v0.8 - Authors & Publishers Enhancement Update:
- Advanced relationships and interactions between authors, publishers and books, members.
- v0.9 - Dealers Update:
- CRUD operations for Dealer model.
- v1.0 - Ötüken Release (MVP):
- Future-proof clean architecture based on CQRS principle.
- Complete Authentication/Authorization system.
- Complete management systems for Admins & Editors.
- Special actors and interaction microsystems that could lead to potential income models.
Frontend Roadmap
- v0.1 - Landing Update:
- Basic landing page without working components.
- v0.2 - Components Update
- Initial release of the required components.
- v0.3 - Api Update
- Api entity models and communication service.
- v0.4 - Form Components Update
- Functionally complete elements and forms module of the components library.
- v0.5 - Feature Update
- Fully functional landing page with user registration and login.
- UI designs for all pages should be ready to development by this release.
- v0.6 - DateTime Components Update
- Functionally complete date time module of the components library.
- v0.7 - Details Update
- Fully functional details pages for related entities.
- v0.8 - Navigation Components Update
- Functionally complete navigations module of the components library.
- Partially complete overlay components.
- v0.9 - Integration Update
- Future-proof feature-based front-end architecture.
- Fully functional feature complete pages.
- v1.0 - Altai Release(MVP):
- Complete production quality semi-dark ui theme.
- Complete Authentication/Authorization guard system.
- Complete management panels for Admins & Editors.
- Future-proof components and core libraries.