ultra-website

bykavita

i want to create website for my business prince color world in kudasan. they deal with color applier and supplier also they do turnkey project

HomeLoginDashboardContactInquiriesPortfolioServices
Home

Comments (0)

No comments yet. Be the first!

Project Tasks15

#1

Implement Theme & Structure

To Do

As a developer, I want to implement the global color theme, typography, and layout structure across all scaffold pages so that they look exactly identical to the mock-design pages. This includes applying the primary palette (Rich Blue #003366, Bright Yellow #FFD700), font styles, spacing tokens, and removing any pages not present in the design (e.g. unused dashboard sub-pages like ai-assistant and settings). Scope: align home, login, signup, welcome, dashboard/overview with design tokens. Remove pages not in scope.

AI 85%
Human 15%
High Priority
2 days
AI Credits:6
Frontend Developer
#2

Build Home Page

To Do

As a user, I want to use the frontend Home page so that I can view the interactive color canvas, explore Prince Color World's services, and navigate to other sections. Implement the Home (v2) design including the interactive color canvas with color palette and brushstroke animations, time-of-day gradient background, service highlights, and CTAs ('Explore Our Services', 'Contact Us'). Reference the existing Home (v2) JSX design for implementation.

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

Build Login Page

To Do

As an admin, I want to use the frontend Login page so that I can sign in securely to access the dashboard. Implement the Login (v2) design including the sign-in form, branding elements, and navigation to the dashboard on successful authentication. Reference the existing Login (v2) JSX design.

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

Build Contact Page

To Do

As a user, I want to use the frontend Contact page so that I can submit an inquiry to Prince Color World with my project details. Implement the Contact (v2) design including the inquiry submission form, location details (Kudasan, Afghanistan), map embed, and contact information. Reference the existing Contact (v2) JSX design.

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

Build Dashboard Page

To Do

As an admin, I want to use the frontend Dashboard page so that I can view an overview of portfolio projects and inquiries. Implement the Dashboard (v2) design including the stats overview, recent inquiries panel, portfolio manager panel, quick actions strip, activity feed, and admin navigation sidebar. Reference the existing Dashboard (v2) JSX design.

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

Build Portfolio Page

To Do

As a user, I want to use the frontend Portfolio page so that I can browse completed projects filtered by category (Interior, Exterior, Turnkey, Commercial, Residential) and view project details. Implement the Portfolio (v2) design including the PortfolioHero, FilterBar, ProjectGallery, ProjectDetailModal, StatsStrip, CategoryShowcase, and PortfolioCTA sections. Reference the existing Portfolio (v2) JSX design.

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

Build Services Page

To Do

As a user, I want to use the frontend Services page so that I can view detailed information about color application, color supply, and turnkey project services offered by Prince Color World. Implement the Services (v2) design including service detail cards, descriptions, visuals, and CTAs. Reference the existing Services (v2) JSX design.

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

Implement Services Backend API

To Do

As a user, I want to use the backend API for services so that the Services page can dynamically fetch and display service listings (color application, color supply, turnkey projects) from the database. Implement FastAPI endpoints: GET /services, GET /services/{id}. Include MySQL schema for services table.

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

Implement Portfolio Backend API

To Do

As a user and admin, I want to use the backend API for portfolio so that projects can be fetched, filtered by category, created, updated, and deleted. Implement FastAPI endpoints: GET /projects, GET /projects/{id}, POST /projects, PUT /projects/{id}, DELETE /projects/{id}. Include MySQL schema for projects table with fields for title, category, description, location, year, images, and scope.

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

Build Inquiries Page

To Do

As an admin, I want to use the frontend Inquiries page so that I can view all submitted customer inquiries and respond to them. Implement the Inquiries (v2) design including the inquiry list with status indicators, filtering, detail view, and reply interface. Reference the existing Inquiries (v2) JSX design.

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

Implement Admin Portfolio Management

To Do

As an admin, I want to use the frontend dashboard to add, edit, and delete portfolio projects so that the website always reflects the latest completed work. Build the portfolio CRUD UI within the Dashboard page: add new project form with image upload, category selection, location and year fields; edit existing project modal; delete confirmation. Connect to the Portfolio backend API endpoints.

Depends on:#10#4
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:6
Frontend Developer
#11

Implement Inquiries Backend API

To Do

As a user and admin, I want to use the backend API for inquiries so that users can submit inquiries via the contact form and admins can view and respond to them. Implement FastAPI endpoints: POST /inquiries, GET /inquiries, GET /inquiries/{id}, PUT /inquiries/{id}/status, POST /inquiries/{id}/reply. Include MySQL schema for inquiries table with fields for name, email, subject, message, status, and reply.

Depends on:#7#8
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
2 days
AI Credits:6
Backend Developer
#13

Implement Responsive Mobile Layout

To Do

As a user, I want to access the website seamlessly on mobile devices so that I can browse services, portfolio, and contact Prince Color World from any device. Audit and implement responsive breakpoints across all pages (Home, Services, Portfolio, Contact, Dashboard, Inquiries). Ensure navigation collapses to hamburger menu, cards stack properly, and interactive elements are touch-friendly. Comply with WCAG 2.1 accessibility standards.

Depends on:#5#2#8#6#7
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
2 days
AI Credits:5
Frontend Developer
#12

Integrate Frontend with APIs

To Do

As a user and admin, I want the frontend pages to be connected to the live backend APIs so that all data (services, portfolio projects, inquiries) is dynamically loaded and submitted in real time. Wire up Services, Portfolio, Contact, and Inquiries pages to their respective FastAPI endpoints. Handle loading states, error states, and success feedback across all pages.

Depends on:#11#9#10
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
2 days
AI Credits:6
Frontend Developer
#15

Performance & SEO Optimization

To Do

As a user, I want the website to load within 3 seconds on desktop and mobile so that I have a fast and seamless experience. Implement image lazy loading, code splitting, caching headers, and SEO meta tags (title, description, Open Graph) across all pages. Optimize bundle size and ensure Lighthouse performance score ≥ 90.

Depends on:#13#12
Waiting for dependencies
AI 65%
Human 35%
Low Priority
1.5 days
AI Credits:4
Frontend Developer
Login: Sign In
Dashboard: View Overview
Portfolio: Add Project
Portfolio: Edit Project
Inquiries: View Messages
Inquiries: Respond to Inquiry