proud-ecommerce

byBhavin

Create an ecommerce site with aesthetic design

LoginDashboardInventoryUsersOrdersCategoriesProductCartCheckoutPaymentProfile
Login

Comments (0)

No comments yet. Be the first!

Project Tasks20

#18

Implement User Profile API

To Do

As a Backend Developer, I want to implement the User Profile and Account Management API using FastAPI so that Users can view and update their account details, and Admins can manage user accounts. Endpoints: GET /users/{id}, PUT /users/{id}, GET /users (admin), DELETE /users/{id} (admin).

AI 80%
Human 20%
Medium Priority
2 days
AI Credits:5
Backend Developer
#14

Implement Products API

To Do

As a Backend Developer, I want to implement the Products REST API using FastAPI so that the frontend can browse product categories, view product details, and Admins can add, edit, and delete product listings. Endpoints: GET /products, GET /products/{id}, POST /products, PUT /products/{id}, DELETE /products/{id}.

AI 80%
Human 20%
High Priority
2 days
AI Credits:6
Backend Developer
#1

Implement Theme & Base Structure

To Do

As a Frontend Developer, I want to implement the global theme, color palette, and base structure across all existing scaffold pages so they look identical to the mock-design pages. This includes applying the primary colors (Rich burgundy #800020, royal gold #FFD700), secondary colors (creamy beige #F5F5DC, charcoal gray #333333), accent color (sapphire blue #0F52BA), typography (Playfair Display for headings, Open Sans for body), subtle gradients, gold accents for buttons/borders, and removing any pages not present in the design. This task is independent of all other tasks and must be completed first.

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

Build Product Detail Page

To Do

As a Frontend Developer, I want to implement the Product Detail page based on the existing JSX design (Product v2). This page is reached from Categories and displays detailed product information including images, price, ratings, and description. Users and Guests can add items to the cart from this page. Hover shimmer effects on product images as per the signature design concept.

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

Build Home Page

To Do

As a Frontend Developer, I want to build the Home page featuring the Immersive Golden Bazaar Experience as described in the SRD signature design concept — with animated product stalls, gold accents, Indian motifs (paisley, lattice), horizontal scroll navigation, 3D rotating product displays, hover shimmer effects, and a glowing sapphire blue 'Explore Now' CTA button. This page is the entry point for Guest and User personas and links to Categories and Login pages. No existing JSX design — design and implementation should be done together following the SRD signature design concept.

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

Build Login Page

To Do

As a Frontend Developer, I want to implement the Login page based on the existing JSX design (Login v3). This page is accessible from the Home page for both Guest and User personas and navigates to the Admin Dashboard for Admins and the Home/Profile page for Users. Ensure it aligns with the established burgundy/gold theme and color system.

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

Build Profile Page

To Do

As a Frontend Developer, I want to implement the User Profile page based on the existing JSX design (Profile v3). This page allows logged-in Users to view and edit their account details. It is accessible after login and links to the Orders tracking page.

Depends on:#18#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:5
Frontend Developer
#11

Build Admin Dashboard Page

To Do

As a Frontend Developer, I want to implement the Admin Dashboard page based on the existing JSX design (Dashboard v2). This page is the central hub for Admins after login, displaying sales reports and navigation to Inventory, Users, and Orders management sections.

Depends on:#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:6
Frontend Developer
#15

Implement Cart & Checkout API

To Do

As a Backend Developer, I want to implement the Cart and Checkout REST API using FastAPI so that Users and Guests can add items to a cart, review the cart, and proceed through checkout. Endpoints: POST /cart, GET /cart, PUT /cart/{item_id}, DELETE /cart/{item_id}, POST /checkout.

Depends on:#14
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
AI Credits:6
Backend Developer
#19

Implement AI Recommendations API

To Do

As an AI Engineer, I want to implement personalized product recommendation API using GPT and Langchain orchestration via Litellm routing so that Users receive tailored product suggestions based on their browsing and purchase history. Endpoint: GET /recommendations/{user_id}.

Depends on:#14#18
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
3 days
AI Credits:8
AI Engineer
#4

Build Categories Page

To Do

As a Frontend Developer, I want to implement the Categories page based on the existing JSX design (Categories v2). This page is reached from the Home page and allows Guests and Users to browse product categories. It links to the Product Details page. Include category filters and grid/list view with burgundy/gold theming.

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

Build Checkout Page

To Do

As a Frontend Developer, I want to implement the Checkout page based on the existing JSX design (Checkout v3). This page supports both guest checkout and logged-in user checkout flows. Users enter shipping details and order summary before proceeding to Payment. It links from Cart and to Payment.

Depends on:#15#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:6
Frontend Developer
#16

Implement Payment Gateway API

To Do

As a Backend Developer, I want to integrate Indian payment gateways (UPI, major banks) via FastAPI so that Users and Guests can complete purchases securely in INR. This includes payment initiation, verification, and order confirmation webhooks.

Depends on:#15
Waiting for dependencies
AI 70%
Human 30%
High Priority
3 days
AI Credits:8
Backend Developer
#6

Build Cart Page

To Do

As a Frontend Developer, I want to implement the Cart page based on the existing JSX design (Cart v2). This page allows Guests and Users to review added items, update quantities, and proceed to Checkout. It is reached from the Product Detail page and links to the Checkout page.

Depends on:#15#1
Waiting for dependencies
AI 90%
Human 10%
High Priority
2 days
AI Credits:6
Frontend Developer
#12

Build Inventory Management Page

To Do

As a Frontend Developer, I want to implement the Inventory page based on the existing JSX design (Inventory v2). This page allows Admins to add, edit, and delete product listings. It is accessible from the Admin Dashboard and includes product form, image upload, and listing table.

Depends on:#14#1#11
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:6
Frontend Developer
#13

Build User Management Page

To Do

As a Frontend Developer, I want to implement the Users management page based on the existing JSX design (Users v2). This page allows Admins to view, manage, and control user accounts. It is accessible from the Admin Dashboard and links to the Orders view.

Depends on:#11#18#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:5
Frontend Developer
#8

Build Payment Page

To Do

As a Frontend Developer, I want to implement the Payment page based on the existing JSX design (Payment v3). This page supports INR currency and Indian payment methods including UPI and major bank gateways. It is reached from Checkout and completes the purchase flow for both Guests and Users.

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

Implement Orders API

To Do

As a Backend Developer, I want to implement the Orders REST API using FastAPI so that Users can track their orders and Admins can view and manage all orders. Endpoints: GET /orders, GET /orders/{id}, PUT /orders/{id}/status.

Depends on:#16
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:5
Backend Developer
#20

Integrate AI Product Image Generation

To Do

As an AI Engineer, I want to integrate Google Nano Banana via Litellm for dynamic product image generation so that Admins can auto-generate product images when adding listings to the Inventory. This integrates with the Inventory management API and frontend.

Depends on:#12#14
Waiting for dependencies
AI 85%
Human 15%
Low Priority
2 days
AI Credits:7
AI Engineer
#10

Build Orders Page

To Do

As a Frontend Developer, I want to implement the Orders page based on the existing JSX design (Orders v2). This page allows logged-in Users to track their orders after completing a purchase. It is reached from the Payment confirmation and Profile page. Admins can also view all orders from the Dashboard.

Depends on:#17#1
Waiting for dependencies
AI 90%
Human 10%
Medium Priority
2 days
AI Credits:5
Frontend Developer
Login design preview
Login: Sign In
Dashboard: View Sales Reports
Inventory: Add Product
Inventory: Edit Product
Inventory: Delete Product
Users: Manage Accounts
Orders: View Orders