aliameur / phab-pharmacy

https://phabpharmacy.com
4 stars 1 forks source link

PROPOSAL: Merging Dev onto Main & Roadmap to v1.0 #54

Open aliameur opened 10 months ago

aliameur commented 10 months ago

Project Overview

We are developing a comprehensive suite of tools for Phab Pharmacy, which culminated into the following projects (as discussed):

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

Goal: Establish foundational UI/UX, data, and backend integration.

v0.2: Backend Enhancement and Extensive Admin Panel Integration

Focus

Goal: prepare core backend extensions and features and get the ecosystem's core features ready

v0.3: LLM Integration into various projects

Focus

Goal: Extend LLM functionality to both user platforms for assistance, along with map.

v0.3 - v0.X: TBD

v1.0: Final Product

Focus

Action Required


Good luck to everyone 🚀

at421 commented 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:

  1. 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?

  2. 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.

  3. 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.

  4. 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.

aliameur commented 10 months ago

Great points @at421 ! editing the roadmap now to reflect your input. I think its fair if we drop the timeline point 🤣