Feat: Implement Admin Dashboard UI

This commit introduces the foundational UI for the admin dashboard. It
includes:
- A new `maud`-based layout component for consistent page structure.
- A navigation sidebar and header.
- Basic views for dashboard overview, user management, library settings,
  and about page.
- Integration with Tailwind CSS and Phosphor Icons for styling.
- Added `maud` and `axum-core` as dependencies.
This commit is contained in:
vaibhav
2026-03-15 05:38:48 +05:30
parent c862669b08
commit 3f33bcdf32
17 changed files with 1583 additions and 0 deletions

3
src/admin/mod.rs Normal file
View File

@@ -0,0 +1,3 @@
pub mod layout;
pub mod routes;
pub mod views;