snowy-electronics

byVardhaman CodeTech

Hey Create E-Commarce website for electronics shop like Mobile,TV,AC,Sound box, Mobile cover, Mobile & Computer Accessories, Laptop, Trending Toys

HomeOrdersCategoryCartResultsProductCheckout
Home

Comments (0)

No comments yet. Be the first!

Project Tasks20

#1

Implement Theme & Global Structure

Completed in 2h 18m 0s
Done

As a user, I want the app to reflect the snowy-electronics brand so that all pages feel cohesive and professional. Implement the global color palette (#F5F9FF background, #0078D7 accent, #1A1A1A text, #FFFFFF surface, #A3B4C4 muted), typography, spacing, and reusable layout components (Navbar, Footer, Container). Remove any scaffold pages not required by the user flows. This task must be completed before all other frontend page tasks.

Task Progress
100%
ExecutionCompleted
AI 80%
Human 20%
High Priority
2 days
Frontend Developer
#9

Implement Products Catalog API

Completed in 27h 47m 10s
Done

As a user, I want the backend to serve product data so that I can browse, search, and filter electronics and toys. Build FastAPI endpoints: GET /products (with filters: category, price range, brand, ratings, search keyword, pagination), GET /products/{id} (product detail with specs and images). Support all 8 product categories. Uses MySQL with Alembic migrations.

Task Progress
100%
ExecutionCompleted
AI 80%
Human 20%
High Priority
3 days
Backend Developer
#11

Implement Wishlist API

Backlog

As a user, I want a backend API for my wishlist so that I can save and retrieve products for later. Build FastAPI endpoints: POST /wishlist (add product), DELETE /wishlist/{product_id} (remove), GET /wishlist (list all saved products). Requires user authentication.

AI 80%
Human 20%
Medium Priority
1.5 days
Backend Developer
#13

Implement Cart & Checkout API

Backlog

As a user, I want backend APIs for cart and checkout so that I can manage items and place orders securely. Build FastAPI endpoints: POST/GET/DELETE /cart (add, view, remove items), POST /orders (place order with payment method selection: UPI, card, net banking), GET /orders (order history), GET /orders/{id} (order detail + tracking). SSL-secured, INR pricing.

AI 78%
Human 22%
High Priority
3 days
Backend Developer
#2

Build Home Page

Completed in 2m 48s
Done

As a user, I want to land on a visually impressive home page so that I can discover trending products and navigate the store. Implement the Home page based on the existing JSX design (v2). Include the 3D rotating product showcase carousel with smooth transitions, glowing effects, category-based color shifts, and micro-interactions. The page links to Search/Results and Category filter flows.

Depends on:#1
Task Progress
100%
ExecutionCompleted
AI 90%
Human 10%
High Priority
3 days
Frontend Developer
#3

Build Category Page

Backlog

As a user, I want to browse products by category so that I can quickly find electronics or toys I'm interested in. Implement the Category page based on the existing JSX design (v2). Support categories: Mobiles, TVs, AC, Sound Box, Mobile Covers, Accessories, Laptops, Trending Toys. Page flows from Home and leads to Results page.

Depends on:#1
AI 90%
Human 10%
High Priority
2 days
Frontend Developer
#4

Build Results Page

Backlog

As a user, I want to view search and filter results so that I can find the right product. Implement the Results page based on the existing JSX design (v2). Include product listing grid, filter sidebar (price range, brand, ratings), and sorting options. Page receives input from Search (Home) and Category, and links to Product Detail page.

Depends on:#1
AI 88%
Human 12%
High Priority
2.5 days
Frontend Developer
#5

Build Product Detail Page

Backlog

As a user, I want to view full product details so that I can make an informed purchase decision. Implement the Product page based on the existing JSX design (v2). Include product images gallery, specifications, price, ratings & reviews section, Add to Wishlist button, and Add to Cart button. Page flows from Results and leads to Cart or Wishlist.

Depends on:#1
AI 88%
Human 12%
High Priority
2.5 days
Frontend Developer
#6

Build Cart Page

Backlog

As a user, I want to review my cart so that I can manage items before purchasing. Implement the Cart page based on the existing JSX design (v2). Include item list with quantity controls, price summary, remove item option, and Proceed to Checkout button. Page flows from Product Detail and leads to Checkout.

Depends on:#1
AI 88%
Human 12%
High Priority
2 days
Frontend Developer
#7

Build Checkout Page

Backlog

As a user, I want to complete my purchase securely so that I can receive my order. Implement the Checkout page based on the existing JSX design (v2). Include delivery address form, payment method selection (UPI, credit/debit card, net banking), order summary, and place order confirmation. Supports INR currency. Page flows from Cart and leads to Orders.

Depends on:#1
AI 85%
Human 15%
High Priority
2.5 days
Frontend Developer
#8

Build Orders Page

Backlog

As a user, I want to view and track my orders so that I know the status of my purchases. Implement the Orders page based on the existing JSX design (v2). Include order history list, order status tracking, order details view, and notification indicators for updates. Page flows from Checkout.

Depends on:#1
AI 88%
Human 12%
High Priority
2 days
Frontend Developer
#15

Implement Reviews & Ratings API

Backlog

As a user, I want to submit and view product reviews so that I can share and read feedback on products. Build FastAPI endpoints: POST /products/{id}/reviews (submit review with rating and text), GET /products/{id}/reviews (list reviews with average rating). Only allow reviews for purchased products.

Depends on:#9
AI 78%
Human 22%
Medium Priority
2 days
Backend Developer
#17

Implement Notifications API

Backlog

As a user, I want to receive notifications about order updates and promotions so that I stay informed. Build FastAPI endpoints: GET /notifications (list user notifications), PATCH /notifications/{id}/read (mark as read). Generate notifications on order status changes and promotional events. Support email/in-app notification types.

Depends on:#13
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
Backend Developer
#19

Implement AI Assistant API

Backlog

As a user, I want an AI-powered assistant so that I can get product recommendations and answers in natural language. Integrate GPT 5.4 via FastAPI to power a conversational assistant: POST /ai/chat (send user message, receive product-aware AI response). Context should include product catalog and user's order history for personalized recommendations.

Depends on:#9
AI 70%
Human 30%
Medium Priority
2.5 days
AI Engineer
#10

Integrate Products API Frontend

To Do

As a user, I want the Home carousel, Category, Results, and Product pages to display real product data so that I see accurate listings. Connect the Home carousel, Category page, Results page, and Product Detail page to the Products Catalog API. Handle loading states, empty states, and error handling. Format prices in INR.

Depends on:#4#9#3#2#5
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
Frontend Developer
#12

Integrate Wishlist Feature Frontend

Backlog

As a user, I want to add and view wishlist items from the Product page so that I can keep track of products I like. Connect the Add to Wishlist button on the Product Detail page to the Wishlist API. Show wishlist count indicator in Navbar. Handle authenticated vs guest state.

Depends on:#5#11
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
1.5 days
Frontend Developer
#14

Integrate Cart & Checkout Frontend

Backlog

As a user, I want the Cart and Checkout pages to interact with the backend so that my orders are processed correctly. Connect Cart page to Cart API (add/remove/update items), connect Checkout page to Orders API (place order, select payment method), and connect Orders page to order history and tracking API. Show order confirmation post-checkout.

Depends on:#6#8#13#7
Waiting for dependencies
AI 80%
Human 20%
High Priority
2.5 days
Frontend Developer
#16

Integrate Reviews Frontend

Backlog

As a user, I want to read and write product reviews on the Product Detail page so that I can make informed decisions and share my experience. Display average ratings and review list on Product page. Allow authenticated users who have purchased the product to submit a review form. Connect to Reviews API.

Depends on:#15#5
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
Frontend Developer
#18

Integrate Notifications Frontend

Backlog

As a user, I want to see notifications in the Navbar so that I am aware of order updates and offers. Add a notification bell icon to the Navbar with unread count badge. Show a dropdown with notification list. Connect to Notifications API. Mark notifications as read on view.

Depends on:#1#17
Waiting for dependencies
AI 78%
Human 22%
Medium Priority
1.5 days
Frontend Developer
#20

Integrate AI Assistant Frontend

Backlog

As a user, I want a chat interface to interact with the AI assistant so that I can get help finding products. Build a floating chat widget or dedicated AI assistant panel accessible from any page. Connect to the AI Assistant API. Display product suggestion cards inline within the chat.

Depends on:#19#1
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
Frontend Developer
Home design preview
Home: Browse Carousel
Home: Search Products
Category: Filter Products
Results: View Products
Product: View Details
Product: Add to Wishlist
Cart: Add to Cart
Checkout: Select Payment
Orders: Track Order