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