crimson-header

byJaat deshwal

Header: Website ka naam aur "On/Off" toggle switch. Full website

HomeTraffic ListLogin
Home

Comments (0)

No comments yet. Be the first!

Project Tasks18

#1

Implement Global Theme System

To Do

As a user I want the application to have a consistent visual theme so that all pages feel cohesive and professional, using the defined color palette with Background #1A1A2E, Surface #2E2E4F, Text #F5F5F5, Accent #FF3B4A, and Muted #8C8CA1 implemented as CSS variables and a theme configuration file accessible across all components.

AI 80%
Human 20%
High Priority
1 day
Frontend Developer
#8

Build Stats Count API

To Do

As a user I want a backend REST API endpoint that returns the current cumulative count of blocked requests so that the Stats Card component can fetch and display accurate data, including the total blocked count, last updated timestamp, and metadata needed to support the frontend display.

AI 65%
Human 35%
High Priority
1 day
Backend Developer
#9

Build Traffic List API

To Do

As a user I want a backend REST API endpoint that returns a paginated list of blocked traffic requests so that the Traffic List page can display recent blocked requests with all relevant fields including source, destination, timestamp, reason for blocking, and request metadata.

AI 65%
Human 35%
High Priority
1.5 days
Backend Developer
#14

Build Toggle State API

To Do

As a user I want a backend API endpoint that reads and persists the On/Off toggle state so that the protection status is saved server-side and correctly reflected across all sessions and browser refreshes, including GET to fetch current state and PATCH to update it.

AI 65%
Human 35%
Medium Priority
0.5 days
Backend Developer
#17

Build AI Assistant Backend API

To Do

As a user I want a backend API endpoint powered by GPT 5.4 and Langchain that processes my chat messages and returns intelligent responses so that the AI Assistant can answer questions about blocked traffic, system status, and configuration, with conversation context maintained across messages within a session.

AI 70%
Human 30%
Medium Priority
3 days
AI Engineer
#2

Implement Home Page Design

To Do

As a user I want to see the Home page rendered exactly as per the Home v2 design so that I can view the website header with the product name, interact with a 3D animated On/Off toggle switch featuring a glow effect, and experience the full visual layout including all animations and responsive behavior. Remove any scaffold pages not needed per the design.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#3

Implement Login Page Design

To Do

As a user I want the Login page to be rendered exactly as per the Login v2 design so that I can authenticate into the application with a visually polished and on-brand login form, including all typography, spacing, input field styles, button states, and background treatments defined in the design.

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

Implement Dashboard Page Design

To Do

As an admin I want the Dashboard page to be rendered exactly as per the Dashboard v1 design so that I can view aggregated stats and monitor traffic through a well-structured layout that includes all panels, data visualization placeholders, navigation elements, and visual hierarchy specified in the design.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2 days
Frontend Developer
#5

Implement Stats Card Component

To Do

As a user I want to see the Stats Card component rendered exactly as per the Stats Card v1 design so that I can view the cumulative blocked request count with a rolling odometer animation that visually communicates real-time number updates in an engaging and readable format.

Depends on:#1
Waiting for dependencies
AI 92%
Human 8%
High Priority
1.5 days
Frontend Developer
#6

Implement Traffic List Page

To Do

As a user I want the Traffic List page to be rendered exactly as per the Traffic List v2 design so that I can view blocked requests in a live feed with slide-in animations for new entries, hover-to-pause functionality, and all layout details including column headers, row styles, and status indicators defined in the design.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#7

Implement Settings Page Design

To Do

As an admin I want the Settings page to be rendered exactly as per the Settings v1 design so that I can configure application toggles and manage data sources through a clearly structured settings interface including all form controls, toggle switches, section groupings, and interactive states defined in the design.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1.5 days
Frontend Developer
#10

Build Real-Time Stats Stream

To Do

As a user I want the backend to push real-time updates of the blocked request count via WebSocket or Server-Sent Events so that the Stats Card component reflects live count changes without manual page refreshes, including delta updates and full count snapshots at defined intervals.

Depends on:#8
Waiting for dependencies
AI 68%
Human 32%
High Priority
1.5 days
Backend Developer
#11

Build Real-Time Traffic Stream

To Do

As a user I want the backend to push real-time blocked request events via WebSocket or Server-Sent Events so that the Traffic List page can display new blocked requests as they occur, with event payloads containing all fields required for the traffic list row display.

Depends on:#9
Waiting for dependencies
AI 68%
Human 32%
High Priority
1.5 days
Backend Developer
#16

Implement AI Assistant Page

To Do

As a user I want the AI Assistant page within the dashboard to have a fully functional chat interface so that I can interact with the AI assistant through a message input field, scrollable conversation history, loading indicators while responses are being generated, and a visually polished layout consistent with the overall application theme.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
2 days
Frontend Developer
#12

Integrate Live Stats Frontend

To Do

As a user I want the Stats Card component to connect to the real-time stats WebSocket or SSE stream so that the cumulative blocked count updates live in the browser with the rolling odometer animation triggering on each new value, providing a seamless real-time experience without page reload.

Depends on:#10#5
Waiting for dependencies
AI 75%
Human 25%
High Priority
1 day
Frontend Developer
#13

Integrate Live Traffic Frontend

To Do

As a user I want the Traffic List page to connect to the real-time traffic WebSocket or SSE stream so that new blocked requests slide into the list as they arrive, the live feed pauses on hover, and the list maintains a manageable display window of recent entries with smooth animations.

Depends on:#11#6
Waiting for dependencies
AI 75%
Human 25%
High Priority
1 day
Frontend Developer
#15

Integrate Toggle With Backend

To Do

As a user I want the Home page On/Off toggle switch to read its initial state from the backend API and persist state changes back to the server so that the toggle accurately reflects the real protection status, with optimistic UI updates, error handling for failed saves, and visual feedback during the save operation.

Depends on:#14#2
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
0.5 days
Frontend Developer
#18

Integrate AI Assistant End-to-End

To Do

As a user I want the AI Assistant page frontend to connect to the backend AI API so that my messages are sent to the GPT and Langchain powered backend, responses are streamed or returned and displayed in the chat interface with appropriate loading states, and the full conversational experience works end-to-end within the dashboard.

Depends on:#17#16
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
1 day
Frontend Developer
Home design preview
Login: Sign In
Dashboard: View Stats
Dashboard: Monitor Traffic
Traffic List: Review Blocked Items
Settings: Configure Toggle
Settings: Manage Data Sources