This commit removes legacy App Engine deployment artifacts and updates the Makefile to reflect the successful migration of the `internal-launchpad` service to Cloud Run. The following changes were made: - Deleted obsolete permission scripts: - `fix-appengine-permissions-complete.sh` - `fix-project-level-permissions.sh` - `create-missing-repository.sh` - Removed the `firebase/internal-launchpad/app.yaml` file. - Updated `firebase.json` to remove the `launchpad` hosting configuration. These changes streamline the repository, reduce developer confusion, and prevent the accidental use of outdated deployment logic.
Krow Admin Console
This is the central administration web application for the Krow platform, built with React and Vite.
Overview
The Krow Admin Console provides a secure and centralized interface for platform administrators to perform high-level management tasks. Its primary functions are:
- User Ecosystem Management: Invite, view, and manage access for all users across the platform (Clients, Operators, Vendors, etc.).
- Platform Health Monitoring: Get a high-level overview of system activity, usage, and performance.
- Diagnostics and Troubleshooting: Access system logs for maintenance and issue resolution.
Features
- Dashboard: A central hub displaying key platform metrics like total users, active vendors, and pending invitations.
- User Management: A complete interface to invite new users and manage existing ones, including role assignments.
- Analytics: A view of application usage statistics, such as top users and most visited pages.
- Logs Explorer: A simple tool to monitor and filter system logs for diagnostics.
Getting Started
- Navigate to the
admin-webdirectory:cd admin-web - Install the dependencies:
npm install - Start the development server:
npm run dev
The application will be available at http://localhost:5173/admin-web/.