This commit introduces a new internal launchpad for the KROW
project. The launchpad provides a centralized location for
accessing applications, resources, and diagrams related to the
project.
The launchpad includes the following features:
- A sidebar navigation menu for accessing different sections of
the launchpad.
- A home view with links to applications and resources.
- A diagram viewer for displaying static SVG and dynamic Mermaid
diagrams.
- Zoom and pan functionality for diagrams.
- Dynamic loading of Mermaid diagrams from a configuration file.
This launchpad is designed to improve the discoverability of
project resources and provide a more streamlined experience for
developers and stakeholders.
This commit adds a new card to the launchpad page with links to the
legacy mobile apps on the Google Play Store and Apple App Store. This
will make it easier for users to find and access the legacy mobile apps.
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.