vivid-it

bySagar

Need to create a IT solutions services website can you create domain name too

HomeLoginContactInquiriesDashboardServicesTestimonialsCase Studies
Home

Comments (0)

No comments yet. Be the first!

Project Tasks18

#1

Implement Theme & Global Styles

To Do

As a developer, I want to implement the global color theme, design tokens, typography, and shared layout structure across the entire React app so that all pages inherit the vivid-it brand identity (primary #007BFF, secondary #FFA500, accent #6A0DAD, dark navy bg #0A0E1A). This includes setting up CSS custom properties, Inter font, animated root background (living gradient + particle mesh), and removing any scaffold pages not part of the final design (e.g. welcome page, generic dashboard sub-pages not in design). This task must be completed before any page implementation begins.

AI 85%
Human 15%
High Priority
1 day
AI Credits:5
Frontend Developer
#7

Build Contact/Inquiries Page

To Do

As a user, I want to submit an inquiry so that I can get in touch with Vivid-IT about my IT needs. Implement the Contact/Inquiries page based on the existing JSX designs (Contact v2 and Inquiries v2). Includes: inquiry form (name, company, email, phone, service of interest, budget, message), contact info strip, FAQ accordion, trust reassurance section, and a newsletter signup. Navigates from: Home page CTA.

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

Build Testimonials Page

To Do

As a user, I want to read client testimonials so that I can assess Vivid-IT's reputation and results. Implement the Testimonials page based on the existing JSX design (v2). Includes: hero stats, featured testimonial card, masonry testimonials grid, industry filter, video testimonials section, ratings breakdown, client logos marquee bar, and submit testimonial CTA. Navigates to: Case Studies page.

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

Build Login Page

To Do

As a user, I want to log in to the admin dashboard so that I can manage site content. Implement the Login page based on the existing JSX design (v2). Includes: email/password form with vivid blue focus states, glassmorphism card, animated background, validation feedback, and redirect to Dashboard on success. Connects to: Dashboard overview page.

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

Build Services Page

To Do

As a user, I want to view detailed IT service offerings so that I can evaluate which service fits my needs. Implement the Services page based on the existing JSX design (v2). Includes: service listing with flip/expand cards (Cloud Solutions, Cybersecurity, Managed IT, Data Analytics, Network Infrastructure, DevOps & Automation), filtering, CTAs, and responsive grid. Navigates from: Home page and Admin dashboard.

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

Build Case Studies Page

To Do

As a user, I want to read detailed case studies so that I can understand how Vivid-IT has solved real IT challenges. Implement the Case Studies page based on the existing JSX design (v2). Includes: case study listing with industry tags, featured case study spotlight, results metrics, and individual case study detail cards. Navigates from: Testimonials page and Home page.

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

Build Home Page

To Do

As a user, I want to view the Home page so that I can explore Vivid-IT's services and brand. Implement the Home page based on the existing JSX design (v2). Includes: animated hero with 3D globe nodes, interactive service cards, dynamic time-of-day gradient background, CTA buttons (Explore Services, Contact Us), testimonials preview, and responsive layout. Navigates to: Services page, Testimonials page, Contact page.

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

Build Admin Dashboard Page

To Do

As an admin, I want to view the dashboard overview so that I can monitor site activity and manage content. Implement the Dashboard page based on the existing JSX design (v2). Includes: overview stats panel, quick-access cards for Services, Testimonials, Case Studies, and Inquiries management, activity feed, and admin navigation. Navigates from: Login page.

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

Build Inquiries Submission API

To Do

As a user, I want to use a backend API to submit inquiries so that my contact form data is stored and admins can review it. Implement FastAPI endpoints: POST /inquiries (public, no auth), GET /inquiries (admin only), GET /inquiries/{id} (admin only), PATCH /inquiries/{id}/status (admin only). Fields: full name, company, email, phone, service of interest, budget range, message. MySQL persistence via Alembic.

Depends on:#7
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1 day
AI Credits:5
Backend Developer
#9

Build Services Management API

To Do

As an admin, I want to use a backend API for services management so that I can add, edit, and remove IT service listings. Implement FastAPI CRUD endpoints: POST /services, GET /services, GET /services/{id}, PUT /services/{id}, DELETE /services/{id}. Include MySQL persistence via Alembic migration and appropriate request/response schemas.

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

Implement WCAG 2.1 Accessibility

To Do

As a developer, I want to audit and fix accessibility issues across all pages so that the site complies with WCAG 2.1 standards. Tasks include: proper semantic HTML, ARIA labels on interactive elements, keyboard navigation support, sufficient color contrast ratios (especially for dark theme overlays), focus ring visibility, and screen reader compatibility across Home, Services, Testimonials, Case Studies, Contact, Dashboard, and Login pages.

Depends on:#3#6#4#2#5#8#7
Waiting for dependencies
AI 60%
Human 40%
Low Priority
1.5 days
AI Credits:4
Frontend Developer
#16

Integrate Frontend with Inquiries API

To Do

As a frontend developer, I want to connect the Contact/Inquiries page form to the Inquiries backend API so that submitted inquiries are persisted and admins can review them in the Dashboard. Wire POST /inquiries to the contact form submit, and GET /inquiries to the admin inquiries review panel. Handle success toast, validation errors, and loading state.

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

Build Testimonials Management API

To Do

As an admin, I want to use a backend API for testimonials management so that I can add, edit, and remove client testimonials. Implement FastAPI CRUD endpoints: POST /testimonials, GET /testimonials, GET /testimonials/{id}, PUT /testimonials/{id}, DELETE /testimonials/{id}. Include rating, industry tag, client info, and video URL fields. MySQL persistence via Alembic.

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

Build Case Studies Management API

To Do

As an admin, I want to use a backend API for case studies management so that I can add, edit, and remove case studies. Implement FastAPI CRUD endpoints: POST /case-studies, GET /case-studies, GET /case-studies/{id}, PUT /case-studies/{id}, DELETE /case-studies/{id}. Fields include title, industry, challenge, solution, results metrics, and client details. MySQL persistence via Alembic.

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

Integrate Frontend with Testimonials API

To Do

As a frontend developer, I want to connect the Testimonials page and Admin Dashboard to the Testimonials backend API so that testimonial data is dynamic. Wire GET /testimonials to the public Testimonials page, and admin CRUD to the Dashboard testimonials management panel. Handle loading, error, and filter states.

Depends on:#8#10#5
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1 day
AI Credits:5
Frontend Developer
#18

Implement Security Hardening

To Do

As a backend developer, I want to harden the API against common vulnerabilities so that the site is protected against SQL injection, XSS, and CSRF. Includes: parameterized queries via SQLAlchemy ORM, input sanitization on all form endpoints, HTTPS enforcement, CORS policy lockdown, rate limiting on the inquiry submission endpoint, and Content Security Policy headers.

Depends on:#12#11#10#9
Waiting for dependencies
AI 70%
Human 30%
Low Priority
1 day
AI Credits:5
Backend Developer
#15

Integrate Frontend with Case Studies API

To Do

As a frontend developer, I want to connect the Case Studies page and Admin Dashboard to the Case Studies backend API so that case study content is dynamic. Wire GET /case-studies to the public Case Studies page, and admin CRUD to the Dashboard case studies management panel. Handle loading and error states.

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

Integrate Frontend with Services API

To Do

As a frontend developer, I want to connect the Services page and Admin Dashboard to the Services backend API so that service data is dynamic and manageable. Wire GET /services to the public Services page listing, and POST/PUT/DELETE to the admin Services management panel in the Dashboard. Handle loading, error, and empty states.

Depends on:#9#4#8
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1 day
AI Credits:5
Frontend Developer

No page designs yet.

The Design Agent will generate JSX pages automatically after user flows are created.

Login: Sign In
Dashboard: View Overview
Services: Add Service
Services: Edit Service
Testimonials: Manage Testimonials
Case Studies: Manage Case Studies
Inquiries: Review Inquiries