bwnyasse 9db589d43f feat: add admin-web application with React and Vite
feat(admin-web): implement basic layout and navigation
feat(admin-web): implement dashboard page with key metrics
feat(admin-web): implement user management page
feat(admin-web): implement analytics page with user stats
feat(admin-web): implement logs explorer page
style(admin-web): add tailwind css and shadcn/ui components
build(admin-web): configure eslint and prettier for code quality

This commit introduces the admin-web application, a React-based
administration console built with Vite.

- The application provides a central interface for managing
 users, monitoring platform health, and troubleshooting issues.
- It includes a basic layout with navigation, a dashboard
 displaying key metrics, a user management page, an analytics
 page with user statistics, and a logs explorer page.
- Tailwind CSS and shadcn/ui components are used for styling.
- ESLint and Prettier are configured to ensure code quality.
2025-11-15 17:38:48 -05:00
2025-11-14 12:59:00 -05:00

KROW Workforce Platform

This monorepo contains the complete source code for the KROW Workforce platform, including the web frontend, mobile applications, and backend services.

🚀 What's in this Monorepo?

  • /firebase/: Contains the Firebase Data Connect configuration (GraphQL schema, queries, mutations) and Firebase Hosting configuration.
  • /frontend-web/: The React/Vite web application used by administrators and managers.
  • /mobile-apps/: Contains the two Flutter-based mobile applications:
    • client-app: For clients managing events.
    • staff-app: For staff members managing their shifts and profile.
  • /docs/: All project documentation (vision, roadmaps, architecture, guides).
  • /scripts/: Automation scripts used by the Makefile.
  • /secrets/: Contains sensitive credentials (ignored by Git).

▶️ Getting Started

This project uses a central Makefile to orchestrate all common tasks.

  1. Install Dependencies:

    make install
    

    (This will install dependencies for the web frontend. Mobile dependency installation is handled within their respective directories.)

  2. Run a Service:

    • To run the web frontend: make dev
    • (Additional commands for mobile and backend will be added as development progresses.)
  3. See All Commands: For a full list of available commands, run:

    make help
    

🤝 Contributing

New to the KROW team? Start here to set up your environment and understand our development practices: CONTRIBUTING.md


📚 Documentation Overview

This section provides a quick guide to the most important documentation files in this monorepo, ordered by logical reading flow:

Description
No description provided
Readme 25 MiB
Languages
Dart 56.5%
JavaScript 20.8%
TypeScript 11.8%
Python 2.2%
C++ 2%
Other 6.7%