mirror of
https://github.com/Dvorinka/Bookra.git
synced 2026-10-29 07:54:44 +00:00
feat(ui): implement comprehensive dashboard and enhance frontend experience
This commit introduces a major overhaul of the user interface, transitioning from a basic structure to a feature-rich dashboard system. Key improvements include:
- **Dashboard Implementation**: Added a complete dashboard routing system with dedicated pages for Overview, Bookings, Customers, Zones, Billing, and Settings.
- **New UI Components**: Introduced a variety of high-quality components including `AnimatedList`, `FloatingDock`, `HoverFeatureCards`, `VideoPlayer` (with ambient glow effect), `PinnedList`, and `DashboardMockup`.
- **Enhanced Dashboard Features**:
- Integrated real-time KPI cards and activity timelines.
- Implemented a multi-view calendar system.
- Added customer and booking management interfaces with filtering and search capabilities.
- Added a zone/location management view with map integration.
- **Branding & Visuals**: Updated the application with new SVG logos (horizontal and vertical variants) and implemented dark/light mode optimized branding.
- **Internationalization**: Expanded i18n support with comprehensive Czech and English translations for the new dashboard and integration modules.
- **Integration Tools**: Added a new `IntegrationModal` allowing users to easily embed Bookra widgets via HTML, React, SolidJS, or PHP.
- **Backend Support**: Updated the booking service to provide comprehensive dashboard summary data, including historical booking records for charts.
This commit is contained in:
1 parent
9d63fa7620
commit
da5ba13eab
41 files changed
+8761
-184
No files matched your search
@@ -22,9 +22,16 @@ export interface MapTileStyle {
|
||||
tileClassName?: string;
|
||||
}
|
||||
|
||||
export const DEFAULT_MAP_STYLE_ID = "bookra-voyager";
|
||||
export const DEFAULT_MAP_STYLE_ID = "positron";
|
||||
|
||||
export const MAP_TILE_STYLES: readonly MapTileStyle[] = [
|
||||
{
|
||||
id: "positron",
|
||||
name: "Minimal",
|
||||
description: "Ultra-clean light basemap. Perfect for shadcn-style dashboards.",
|
||||
url: "https://{s}.basemaps.cartocdn.com/light_all/{z}/{x}/{y}{r}.png",
|
||||
attribution: "© OpenStreetMap contributors © CARTO",
|
||||
},
|
||||
{
|
||||
id: "bookra-voyager",
|
||||
name: "Bookra Voyager",
|
||||
|
||||
Reference in new issue
Block a user