This commit establishes the new monorepo architecture for the KROW Workforce platform. Key changes include: - Reorganized project into `frontend-web`, `mobile-apps`, `firebase`, `scripts`, and `secrets` directories. - Updated `Makefile` to support the new monorepo layout and automate Base44 export integration. - Fixed `scripts/prepare-export.js` for ES module compatibility and global component import resolution. - Created and updated `CONTRIBUTING.md` for developer onboarding. - Restructured, renamed, and translated all `docs/` files for clarity and consistency. - Implemented an interactive internal launchpad with diagram viewing capabilities. - Configured base Firebase project files (`firebase.json`, security rules). - Updated `README.md` to reflect the new project structure and documentation overview.
1.8 KiB
1.8 KiB
KROW Technical Roadmap
This document outlines the technical strategy for building the new, autonomous KROW platform. It is structured in phases rather than fixed dates to maintain agility.
gantt
title KROW Platform Build Roadmap
dateFormat W
axisFormat Week %W
section Phase 1: Foundation & Dev Environment Setup
Infrastructure Setup : 1, 1w
GraphQL Schema Definition : 1, 1w
Data Connect Deployment (Dev): 2, 1w
SDK Generation & Web/Mobile PoC : 3, 1w
section Phase 2: Core Feature Implementation
Backend Logic (All Entities): 4, 4w
Web App Re-wiring : 4, 4w
Mobile Apps Re-wiring : 5, 4w
section Phase 3: Production Readiness & Go-Live
CI/CD Pipelines Setup : 9, 2w
Staging Env Deployment & E2E Testing : 10, 2w
Production Deployment & Data Import : 12, 1w
Monitoring & Security : 12, 1w
Phase 1: Foundation & Dev Environment Setup (~3-4 Weeks)
- Goal: To have a fully functional, shared
devenvironment in the cloud. All developers can connect to it from their local machines. - Key Milestone: The web app and a mobile app screen can successfully authenticate and fetch live data from the
devFirebase/GCP project.
Phase 2: Core Feature Implementation (~5-6 Weeks)
- Goal: To achieve functional parity with the Base44 prototype across all three platforms, all powered by our shared
devbackend. - Key Milestone: The full lifecycle of core features (Event, Staff, Vendor management) is functional on all apps.
Phase 3: Production Readiness & Go-Live (~4 Weeks)
- Goal: To automate, secure, and deploy the entire platform to production.
- Key Milestone: The KROW platform is live on production infrastructure. The team has a repeatable, automated process for future deployments.