honest-react

byAbhinav Sharma

create a react todo app with RTK

LandingSignupLoginTaskDashboard
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks15

#2

Setup Frontend Theme Config

To Do

As a developer, I want the frontend configured with CSS custom properties and shared theme tokens matching the SRD color palette so that all components use consistent design variables inherited from a single source of truth.

AI 85%
Human 15%
High Priority
1 day
AI Credits:6
Frontend Developer
#9

Build Task CRUD API

To Do

As a backend system, I want REST API endpoints (POST /tasks, GET /tasks/{id}, PUT /tasks/{id}, DELETE /tasks/{id}, PATCH /tasks/{id}/complete) secured with JWT so that the frontend can perform full task lifecycle management with IST timezone support on all datetime fields.

AI 72%
Human 28%
High Priority
3 days
AI Credits:9
Backend Developer
#1

Implement Global Design System

To Do

As a developer, I want a global design system with reusable components, typography, spacing, and color tokens (Primary #4CAF50, Accent #FFC107, Text #212121, Error #F44336, BG #FFFFFF) so that all pages maintain visual consistency matching the mock designs.

AI 80%
Human 20%
High Priority
2 days
AI Credits:7
UI/UX Designer
#10

Build Task List Filter API

To Do

As a user, I want a GET /tasks API endpoint supporting filtering by status and priority and sorting by due date so that the Kanban Dashboard can fetch and organize tasks into columns efficiently.

Depends on:#9
Waiting for dependencies
AI 72%
Human 28%
High Priority
2 days
AI Credits:7
Backend Developer
#3

Align Color and Theme

To Do

As a developer, I want all existing scaffold pages audited and updated to match the SRD color palette and typography so that no off-brand colors exist across Landing, Login, Signup, Task, and Dashboard pages before feature development begins.

Depends on:#2#1
Waiting for dependencies
AI 75%
Human 25%
High Priority
1 day
AI Credits:5
UI/UX Designer
#8

Implement Task Form Page

To Do

As a user, I want an Add/Edit Task page (v2 design) with fields for title, description, priority, due date (IST timezone), and status so that I can create new tasks or update existing ones and be redirected back to the Dashboard on save. Implement based on the existing Task v2 JSX design.

Depends on:#3
Waiting for dependencies
AI 92%
Human 8%
High Priority
2 days
AI Credits:8
Frontend Developer
#4

Implement Landing Page

To Do

As a visitor, I want to see a polished Landing page (v2 design) with a hero section, animated Kanban preview, feature highlights, social proof, pricing, FAQ, and CTAs to Login or Signup so that I understand the product value and can navigate onward. Implement based on the existing Landing v2 JSX design.

Depends on:#3
Waiting for dependencies
AI 92%
Human 8%
High Priority
2 days
AI Credits:8
Frontend Developer
#6

Implement Signup Page

To Do

As a new user, I want a styled Signup page (v2 design) with name, email, and password fields, real-time validation feedback, and a redirect to Login after successful registration so that I can create my account. Implement based on the existing Signup v2 JSX design.

Depends on:#3
Waiting for dependencies
AI 92%
Human 8%
High Priority
2 days
AI Credits:8
Frontend Developer
#7

Implement Dashboard Page

To Do

As an authenticated user, I want a Kanban board Dashboard page (v1 design) showing tasks in To Do, In Progress, and Done columns with drag-and-drop support, card quick-actions (edit, delete, mark complete), and a sticky header with a quick-add button so that I can visualize and manage my tasks at a glance. Implement based on the existing Dashboard v1 JSX design.

Depends on:#3
Waiting for dependencies
AI 90%
Human 10%
High Priority
3 days
AI Credits:9
Frontend Developer
#5

Implement Login Page

To Do

As a returning user, I want a styled Login page (v2 design) with email/password fields, show/hide password toggle, remember me checkbox, forgot password link, Google login option, error feedback in #F44336, and a link to Signup so that I can authenticate and reach my dashboard. Implement based on the existing Login v2 JSX design.

Depends on:#3
Waiting for dependencies
AI 92%
Human 8%
High Priority
2 days
AI Credits:8
Frontend Developer
#12

Wire JWT Auth Flow

To Do

As a user, I want my Login and Signup form submissions to store JWT tokens via RTK auth slice and enforce protected route guards so that the Dashboard and Task pages are only accessible when authenticated and I am redirected correctly on login/logout.

Depends on:#5#6
Waiting for dependencies
AI 78%
Human 22%
High Priority
2 days
AI Credits:8
Frontend Developer
#11

Integrate RTK Task State

To Do

As a frontend developer, I want RTK Query slices wired to the Task CRUD and list APIs so that the Dashboard and Task Form pages reflect real-time server state with optimistic updates and loading/error states handled gracefully.

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

Add API Error Handling

To Do

As a user, I want meaningful error messages displayed in #F44336 red on the UI when API calls fail (e.g. invalid credentials, network errors, validation failures) so that I understand what went wrong and can take corrective action.

Depends on:#12#11
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1 day
AI Credits:5
Frontend Developer
#13

Implement Mark Complete Feature

To Do

As a user, I want to mark a task as complete directly from the Kanban board card quick-action button so that I can update task status to Done without opening the full edit form, with the card animating to the Completed column.

Depends on:#11
Waiting for dependencies
AI 82%
Human 18%
Medium Priority
1 day
AI Credits:6
Frontend Developer
#15

Tech Lead Integration Review

To Do

As a team, I want a Tech Lead review of the end-to-end integration between frontend RTK slices, JWT auth flow, and FastAPI endpoints so that architectural consistency, security (GDPR compliance), and performance targets (2s load, 10k concurrent users) are validated before release.

Depends on:#12#14#13
Waiting for dependencies
AI 30%
Human 70%
Medium Priority
1 day
AI Credits:4
Tech Lead
Landing design preview
Landing: View Homepage
Login: Sign In
Signup: Create Account
Dashboard: View Tasks
Dashboard: Add Task
Task: Edit Task
Dashboard: Mark Complete