prism-website

byMeet Kanteliya

make a website for the mirror shop

HomeDashboardLoginCatalogOrdersProductReportsCheckoutProductsCartResults
Home

Comments (0)

No comments yet. Be the first!

Project Tasks30

#18

Implement Admin Products CRUD API

To Do

As a backend developer, I want to implement FastAPI CRUD endpoints for admin product management in MySQL so that admins can add, update, and remove mirror products from the catalog through the admin interface.

AI 60%
Human 40%
High Priority
2 days
AI Credits:6
Backend Developer
#15

Implement Cart API

To Do

As a backend developer, I want to implement FastAPI endpoints to add items, view cart contents, update quantities, and remove items from a user's cart in MySQL so that shoppers can manage their selections before checkout.

AI 60%
Human 40%
High Priority
2 days
AI Credits:6
Backend Developer
#13

Implement Product Catalog API

To Do

As a backend developer, I want to implement FastAPI endpoints to list, filter, and search products in the MySQL database with Alembic migrations so that frontend catalog and search pages can retrieve and display mirror inventory dynamically.

AI 60%
Human 40%
High Priority
3 days
AI Credits:8
Backend Developer
#1

Implement Theme & Color Alignment

To Do

As a developer, I want to apply the prism-website color palette (#F5F5F5 background, #FFFFFF surface, #333333 text, #0077B6 accent, #B0BEC5 muted) and structural theme across all existing scaffold pages so that they visually match the mock-design pages. This task also includes removing pages not needed in the final design (e.g. welcome, ai-assistant, settings) and ensuring consistent layout structure across all scaffold pages.

AI 70%
Human 30%
High Priority
2 days
AI Credits:6
Frontend Developer
#3

Build Login Page

To Do

As a user, I want a styled login page that matches the v2 mock design so that I can authenticate into the platform with a consistent and branded experience.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
High Priority
1 day
AI Credits:4
Frontend Developer
#14

Implement Product Detail API

To Do

As a backend developer, I want to implement a FastAPI endpoint to retrieve a single product's full details and specifications from MySQL so that the product detail page can display complete mirror information to shoppers.

Depends on:#13
Waiting for dependencies
AI 60%
Human 40%
High Priority
1.5 days
AI Credits:5
Backend Developer
#7

Build Checkout Page

To Do

As a shopper, I want to complete my purchase on a checkout page styled from the v2 mock design supporting INR payment methods (UPI, card, net banking) so that I can pay securely and receive order confirmation.

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

Build Home Page

To Do

As a visitor, I want to experience the Living Mirror interactive homepage effect with search and catalog entry points so that I can engage with the mirror shop and navigate to products seamlessly.

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

Build Catalog Page

To Do

As a homeowner or interior designer, I want to browse and filter mirrors on the catalog page using the v2 mock design so that I can discover products that match my style and requirements.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#10

Build Dashboard Page

To Do

As an admin, I want to view analytics and business overview metrics on the dashboard page based on the v2 mock design so that I can monitor sales performance and platform health at a glance.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#12

Build Reports Page

To Do

As an admin, I want to view sales and performance reports on the reports page based on the v2 mock design so that I can analyze business data and make informed decisions.

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

Build Admin Products Page

To Do

As an admin, I want to add, update, and remove products through a dedicated admin products page based on the v2 mock design so that I can manage the product catalog efficiently.

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

Build Product Detail Page

To Do

As a shopper, I want to view detailed product specifications, images, and pricing on the product detail page based on the v2 mock design so that I can make an informed purchase decision.

Depends on:#1
Waiting for dependencies
AI 88%
Human 12%
High Priority
2.5 days
AI Credits:8
Frontend Developer
#6

Build Cart Page

To Do

As a shopper, I want to view and manage items in my cart using the v2 mock design so that I can review my selections, update quantities, and proceed to checkout confidently.

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

Build Results Page

To Do

As a retail customer, I want to see search results on a dedicated results page based on the v2 mock design so that I can quickly find mirrors matching my search query and navigate to relevant products.

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

Implement Checkout & Payment API

To Do

As a backend developer, I want to implement FastAPI endpoints to handle checkout flow and process INR payments via UPI, card, and net banking so that Indian customers can securely complete purchases on the platform.

Depends on:#15
Waiting for dependencies
AI 55%
Human 45%
High Priority
3 days
AI Credits:9
Backend Developer
#21

Implement AI Product Recommendations

To Do

As an AI engineer, I want to integrate GPT via Litellm routing to generate personalized mirror product recommendations based on user browsing and preferences so that customers receive relevant suggestions that increase engagement and conversion.

Depends on:#13
Waiting for dependencies
AI 65%
Human 35%
Medium Priority
3 days
AI Credits:10
AI Engineer
#9

Build Orders Page

To Do

As a customer, I want to track my orders on the orders page using the v2 mock design so that I can monitor order status, shipment progress, and delivery timelines.

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

Wire Admin Products Page to API

To Do

As a frontend developer, I want to connect the admin products page to the admin products CRUD API so that admins can add, update, and remove mirror products with changes persisted to the backend database.

Depends on:#18#11
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Frontend Developer
#22

Wire Catalog Page to API

To Do

As a frontend developer, I want to connect the catalog page to the product catalog API so that users can browse, filter, and search real mirror inventory fetched dynamically from the backend.

Depends on:#13#4
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Frontend Developer
#25

Wire Checkout Page to Payment API

To Do

As a frontend developer, I want to connect the checkout page to the checkout and payment API so that customers can submit orders and complete INR payments (UPI, card, net banking) with real backend processing.

Depends on:#7#16
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:7
Frontend Developer
#24

Wire Cart Page to Cart API

To Do

As a frontend developer, I want to connect the cart page to the cart API so that shoppers can add, update, and remove items with real-time cart state persisted and retrieved from the backend.

Depends on:#15#6
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Frontend Developer
#23

Wire Product Detail to API

To Do

As a frontend developer, I want to connect the product detail page to the product detail API so that shoppers can view live product specifications, images, and pricing fetched from the backend.

Depends on:#5#14
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Frontend Developer
#29

Wire Results Page to Search API

To Do

As a frontend developer, I want to connect the search results page to the product catalog search API so that retail customers can see dynamically fetched mirror results matching their search queries.

Depends on:#13#8
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Frontend Developer
#30

Integrate AI Recommendations on Pages

To Do

As a frontend developer, I want to integrate AI-powered product recommendations on the home and product detail pages using the recommendations API so that visitors and shoppers receive personalized mirror suggestions powered by GPT and Litellm.

Depends on:#2#21#5
Waiting for dependencies
AI 75%
Human 25%
Low Priority
2 days
AI Credits:8
Frontend Developer
#17

Implement Order Tracking API

To Do

As a backend developer, I want to implement FastAPI endpoints to retrieve order status and tracking information from MySQL so that customers can monitor their orders after purchase.

Depends on:#16
Waiting for dependencies
AI 60%
Human 40%
High Priority
2 days
AI Credits:6
Backend Developer
#26

Wire Orders Page to Order API

To Do

As a frontend developer, I want to connect the orders page to the order tracking API so that customers can view live order statuses and tracking updates fetched from the backend.

Depends on:#9#17
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
AI Credits:5
Frontend Developer
#19

Implement Admin Orders API

To Do

As a backend developer, I want to implement FastAPI endpoints for admins to view and manage all customer orders in MySQL so that admins can update order statuses, handle fulfillment, and resolve issues.

Depends on:#17
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
2 days
AI Credits:6
Backend Developer
#20

Implement Sales Reports API

To Do

As a backend developer, I want to implement FastAPI endpoints to aggregate and return sales, revenue, and performance metrics from MySQL so that admins can access business intelligence data on the reports page.

Depends on:#19
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
2.5 days
AI Credits:7
Backend Developer
#28

Wire Dashboard & Reports to APIs

To Do

As a frontend developer, I want to connect the dashboard and reports pages to the sales reports and admin orders APIs so that admins can view live analytics, revenue metrics, and order data from the backend.

Depends on:#10#12#20
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:6
Frontend Developer
Home design preview

No user flows yet.

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