wild-dashboard

byCharles “Charlie” Touchet

I need to build a dashboard for anylitics and live monitoring of my system's and other types of devices connected to my accounts

LandingLoginDashboardUsersSettingsSignupAnalyticsDevicesAlerts
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks21

#1

Implement Theme & Structure

To Do

As a user, I want the scaffold project pages (home, login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings) to look exactly identical to the mock-design pages. This task includes: applying the Wild-Dashboard color palette (Deep Blue #003f5c, Vibrant Orange #ffa600, Light Gray #d9d9d9, White #ffffff, Dark Gray #333333), setting up global CSS/theme variables, applying consistent typography and layout structure across all existing scaffold pages, and removing any pages not referenced in the user flows or design pages (e.g. welcome page, dashboard/ai-assistant if not in flows).

AI 80%
Human 20%
High Priority
2 days
AI Credits:5
Frontend Developer
#20

Build Signup Page

To Do

As a new user, I want to register for an account on a dedicated signup page so that I can gain access to the Wild-Dashboard platform. Implement the Signup page based on the existing JSX design (Signup v1). The page should include name, email, password fields, validation feedback, and a link back to the login page. Navigation flows: Landing → Login → Signup → Dashboard.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
AI Credits:4
Frontend Developer
#2

Build Landing Page

To Do

As a user, I want to view an engaging and informative landing page (Interactive Data Universe) so that I understand the platform's value before signing in. Implement the Landing page based on the existing JSX design (Landing v1). The page should feature the 3D galaxy-like visualization concept with color-coded stars, hover tooltips, zoom/pan interactions, and real-time animations. Navigation flows: Landing → Login.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
3 days
AI Credits:8
Frontend Developer
#3

Build Login Page

To Do

As a user, I want to sign in to the platform via a login page so that I can access my personalized dashboard. Implement the Login page based on the existing JSX design (Login v1). The page should include email/password fields, OAuth 2.0 sign-in support, validation feedback, and a link to the sign-up page. Navigation flows: Landing → Login → Dashboard.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
1 day
AI Credits:4
Frontend Developer
#4

Build Dashboard Overview Page

To Do

As a regular user, I want to view a dashboard overview page with real-time analytics and live system performance metrics so that I can monitor all connected devices at a glance. Implement the Dashboard page based on the existing JSX design (Dashboard v1). The page should display key metrics widgets, device status summaries, and navigation to sub-sections (Live Data, Devices, Alerts, Export). Navigation flows: Login → Dashboard → Monitor Live Data / Manage Devices / View Alerts.

Depends on:#3#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:7
Frontend Developer
#21

Build Analytics Page

To Do

As a regular user, I want to view a dedicated analytics page with charts and performance insights so that I can deeply analyze the data from my connected devices. Implement the Analytics page based on the existing JSX design (Analytics v1). The page should include time-series charts, metric breakdowns, and filters for date range and device selection. Navigation flows: Dashboard → View Analytics.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:7
Frontend Developer
#18

Integrate AI Assistant API

To Do

As a user, I want to use an AI assistant API so that I can get user-friendly responses, coding help, and image generation within the dashboard. Integrate LiteLLM for LLM routing across GPT 5.2, Claude 4.5 Opus, and Google Nano Banana. Implement Langchain-based orchestration for multi-turn conversations. Supports the dashboard/ai-assistant page.

Depends on:#4
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
3 days
AI Credits:9
AI Engineer
#10

Build Users Management Page

To Do

As an admin, I want to manage user roles and permissions on a dedicated Users page so that I can control access levels across the platform. Implement the Users page based on the existing JSX design (Users v1). The page should list all users, allow role assignment, edit permissions, and support user search/filter. Navigation flows: Dashboard → Users: Manage Roles → Users: Edit Permissions.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:7
Frontend Developer
#12

Implement Real-Time Analytics API

To Do

As a user, I want to use a backend API for real-time analytics so that the dashboard can fetch and display live device metrics with minimal latency (<1 second). This includes FastAPI endpoints for device metrics, live performance data, and status aggregations. Supports the Dashboard Overview and Live Data Monitor pages.

Depends on:#4
Waiting for dependencies
AI 75%
Human 25%
High Priority
2 days
AI Credits:7
Backend Developer
#5

Build Live Data Monitor Page

To Do

As a regular user, I want to monitor live system performance metrics on a dedicated page so that I can track real-time data updates with minimal latency. This page should include real-time charts/graphs, live data streams, and status indicators for connected devices. Navigation flows: Dashboard → Monitor Live Data → Customize Layout.

Depends on:#4
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:7
Frontend Developer
#7

Build Manage Devices Page

To Do

As a regular user, I want to integrate and manage multiple devices across accounts on a dedicated page so that I can control all my connected systems in one place. Implement the Devices page based on the existing JSX design (Devices v1). The page should list all connected devices, allow adding/removing devices, show device status, and link to export reports. Navigation flows: Dashboard → Manage Devices → Export Reports.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
2 days
AI Credits:7
Frontend Developer
#11

Build Settings Page

To Do

As an admin, I want to configure system-wide settings and manage integrations on a dedicated Settings page so that the platform operates according to organizational requirements. Implement the Settings page based on the existing JSX design (Settings v1). The page should include system configuration options, integration management, and save/reset controls. Navigation flows: Dashboard → Configure Settings → Manage Integrations.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1.5 days
AI Credits:6
Frontend Developer
#9

Build Alerts & Notifications Page

To Do

As a regular user, I want to view and manage alerts and notifications for critical events on a dedicated page so that I am always informed about important system changes. Implement the Alerts page based on the existing JSX design (Alerts v1). The page should list all alerts, allow filtering by severity, and support marking alerts as read. Navigation flows: Dashboard → View Alerts.

Depends on:#4
Waiting for dependencies
AI 85%
Human 15%
High Priority
1.5 days
AI Credits:6
Frontend Developer
#17

Implement System Settings & Integrations API

To Do

As an admin, I want to use a backend API for configuring system-wide settings and managing integrations so that platform behavior can be adjusted without code changes. This includes FastAPI endpoints for settings CRUD and integration configuration. Supports the Settings page.

Depends on:#11
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
AI Credits:6
Backend Developer
#14

Implement Alerts & Notifications API

To Do

As a user, I want to use a backend API for alerts and notifications so that critical events are detected and surfaced in real time. This includes FastAPI endpoints for creating, reading, and updating alerts, plus a notification dispatch mechanism. Supports the Alerts & Notifications page.

Depends on:#9
Waiting for dependencies
AI 75%
Human 25%
High Priority
2 days
AI Credits:7
Backend Developer
#19

Implement WebSocket Real-Time Feed

To Do

As a user, I want the backend to push live device data via WebSockets so that the dashboard updates in real time with less than 1 second latency. Implement a FastAPI WebSocket server for streaming live metrics and device status updates to connected frontend clients. Supports the Live Data Monitor page.

Depends on:#12#5
Waiting for dependencies
AI 70%
Human 30%
High Priority
2 days
AI Credits:8
Backend Developer
#13

Implement Device Management API

To Do

As a user, I want to use a backend API for device management so that I can integrate, add, remove, and monitor multiple devices across accounts. This includes FastAPI CRUD endpoints for devices, account-device associations, and status tracking. Supports the Manage Devices page.

Depends on:#7
Waiting for dependencies
AI 75%
Human 25%
High Priority
2 days
AI Credits:7
Backend Developer
#8

Build Export Reports Page

To Do

As a regular user, I want to export analytics reports in various formats (PDF, CSV) from a dedicated page so that I can share and analyze data offline. This page should allow selecting date ranges, report types, and export formats. Navigation flows: Dashboard → Manage Devices → Export Reports.

Depends on:#7
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
AI Credits:5
Frontend Developer
#6

Build Customize Dashboard Page

To Do

As a regular user, I want to customize my dashboard layout and widgets so that I can personalize my monitoring experience. This page should support drag-and-drop widget rearrangement, widget addition/removal, and layout persistence. Navigation flows: Dashboard → Monitor Live Data → Customize Layout.

Depends on:#5
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
AI Credits:6
Frontend Developer
#16

Implement User Roles & Permissions API

To Do

As an admin, I want to use a backend API for managing user roles and permissions so that access control is enforced across the platform. This includes FastAPI endpoints for listing users, assigning roles, and editing permissions. Supports the Users Management page.

Depends on:#10
Waiting for dependencies
AI 75%
Human 25%
High Priority
2 days
AI Credits:7
Backend Developer
#15

Implement Export Reports API

To Do

As a user, I want to use a backend API for exporting analytics reports so that I can download data in PDF or CSV formats. This includes FastAPI endpoints for report generation, format selection, and file download. Supports the Export Reports page.

Depends on:#8
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1.5 days
AI Credits:6
Backend Developer

No page designs yet.

The Design Agent will generate JSX pages automatically after user flows are created.

No user flows yet.

The User Flow Agent will generate per-persona navigation diagrams after SRD updates.