Open aliameur opened 10 months ago
Thanks for the detailed update on the current state and the comprehensive roadmap towards v1.0. The phased approach, focusing on foundational elements first and gradually moving towards more complex integrations and refinements, seems very well-thought-out.
A few points to consider:
Testing and Quality Assurance: As comprehensive testing and final touches are pending for the current state, it might be beneficial to allocate specific time and resources to ensure quality and robustness, especially for the basic functionalities of the online-store, admin, and the mobile app. Could we integrate automated testing strategies to streamline this process?
Backend Enhancement in v0.2: The focus on backend enhancements and admin panel integration is crucial. It would be great to have a detailed list of the backend extensions and features planned for this phase. This will help in understanding the scope and the resources required.
LLM Integration in v0.3: The integration of the assistant-api sounds promising. However, ensuring the right UI/UX for LLM functionality might be challenging. It might be helpful to spin up the LLM in react-native again.
Timeline and Milestones: While the roadmap is clear, adding tentative timelines for each version release would help in tracking progress and managing expectations. It would also be beneficial to define key milestones within each version.
Overall, great work on setting a clear path for the project. I'm looking forward to seeing how each phase unfolds and will be happy to provide more feedback as we progress. Approving the plan for merging from the development to the main branch with the suggestion to keep a keen eye on testing and quality assurance in the initial phases.
Great points @at421 ! editing the roadmap now to reflect your input. I think its fair if we drop the timeline point 🤣
Project Overview
We are developing a comprehensive suite of tools for Phab Pharmacy, which culminated into the following projects (as discussed):
online-store
admin
mobile-app
assistant-api
backend
Our approach so far has included integrating shared UI libraries, data libraries, and dependency injection for platform-agnostic features to ensure consistency and efficiency across different components.
Current State
The development branch is progressing steadily with core functionalities being implemented. However, comprehensive testing and final touches are pending.
Roadmap to v1.0
I propose the following versioning roadmap leading to the final v1.0 release:
v0.1: Merge of Current State
Focus
online-store
,admin
mobile-app
v0.2: Backend Enhancement and Extensive Admin Panel Integration
Focus
v0.3: LLM Integration into various projects
Focus
assistant-api
intomobile-app
,online-store
v0.3 - v0.X: TBD
mobile-app
v1.0: Final Product
Focus
Refinement and testing of all components, ensuring seamless integration (need to do e2e tests by this point).
Action Required
Good luck to everyone 🚀