noble-designer

byОльга Архипенко

Build a website for a graphical designer who's focused on brand identity and packaging design. Black background, minimalist design style. Looks balanced with ligo colour. Name Ottalia, visual identity goddess

LandingSettingsPortfolioContactTestimonials
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks10

#1

Implement Theme and Structure

To Do

As a Frontend Developer, I want to implement the global theme and structure for the OttaliA website so that all pages visually match the mock-design pages. This includes setting up the black (#000000) background, lime-green (#32CD32) accent colors, white (#FFFFFF) text, dark gray (#1A1A1A) surface colors, and gray (#808080) muted tones. Remove any pages not present in the design (e.g., login, signup, welcome, dashboard pages). Set up shared layout components, font styles, and global CSS/Tailwind config based on the minimalist aesthetic defined in the SRD and mock designs. Update site name/branding to 'OttaliA' throughout.

📷2 images
AI 85%
Human 15%
High Priority
1 day
Frontend Developer
#7

Implement Portfolio Backend API

To Do

As a Backend Developer, I want to implement the Portfolio API endpoints using FastAPI so that the OttaliA frontend portfolio carousel can fetch, create, edit, and delete portfolio items. Endpoints: GET /portfolio (list projects), GET /portfolio/{id} (single project), POST /portfolio (add project), PUT /portfolio/{id} (edit project), DELETE /portfolio/{id} (remove project). Uses MySQL with Alembic migrations.

AI 80%
Human 20%
High Priority
1.5 days
Backend Developer
#8

Implement Testimonials Backend API

To Do

As a Backend Developer, I want to implement the Testimonials API endpoints using FastAPI so that the OttaliA frontend can fetch, add, and manage client testimonials. Endpoints: GET /testimonials (list all), POST /testimonials (add), PUT /testimonials/{id} (edit), DELETE /testimonials/{id} (remove). Uses MySQL with Alembic migrations.

AI 80%
Human 20%
Medium Priority
1 day
Backend Developer
#9

Implement Contact Inquiry API

To Do

As a Backend Developer, I want to implement the Contact inquiry API endpoint using FastAPI so that potential clients can submit inquiries through the OttaliA Contact page. Endpoint: POST /contact (submit inquiry, store in MySQL, optionally send notification). Uses MySQL with Alembic migrations.

AI 80%
Human 20%
Medium Priority
1 day
Backend Developer
#2

Build Landing Page

To Do

As a Frontend Developer, I want to implement the Landing page for the OttaliA website based on the existing JSX design (Landing v3) so that users can view the homepage with the 'Goddess of Design' interactive animation. This includes: the central glowing lime-green pulsing dot animation, the Ottalia Goodness artistic element with a glowing lime-green dot above her hand (impulse/pulse effect), the pulsating logo, and the static black background. The page should link to the Portfolio carousel and Contact sections. Follows the Potential Client flow: Landing → View Animation → Portfolio Carousel.

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

Build Portfolio Page

To Do

As a Frontend Developer, I want to implement the Portfolio page for OttaliA based on the existing JSX design (Portfolio v3) so that users can browse the designer's work in a carousel layout. This includes smooth carousel transitions, high-quality project images, brief project descriptions, and glowing testimonial text overlays that fade in and out as users navigate. Designer flow: Browse Projects → Manage Items → Add/Edit Project. Client flow: Browse Carousel → View Project → Read Description.

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

Build Testimonials Page

To Do

As a Frontend Developer, I want to implement the Testimonials page for OttaliA based on the existing JSX design (Testimonials v3) so that users can read client feedback. This includes glowing text overlays for testimonials, a dedicated testimonials section highlighting client quotes, and transitions that match the minimalist lime-green aesthetic. Designer flow: View Feedback → Manage Reviews → Add Testimonial. Client flow: Read Feedback → View Reviews.

Depends on:#8#1
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1.5 days
Frontend Developer
#5

Build Contact Page

To Do

As a Frontend Developer, I want to implement the Contact page for OttaliA based on the existing JSX design (Contact v3) so that potential clients can reach the designer and submit inquiries. This includes an inquiry submission form, contact details, and consistent lime-green accent styling. Client flow: Landing → Contact: Reach Designer → Submit Inquiry.

Depends on:#9#1
Waiting for dependencies
AI 88%
Human 12%
Medium Priority
1 day
Frontend Developer
#6

Build Settings Page

To Do

As a Frontend Developer, I want to implement the Settings page for OttaliA based on the existing JSX design (Settings v3) so that the designer (admin) can update their profile and configure animation settings. This includes profile update forms and animation configuration controls with the consistent minimalist black/lime-green aesthetic. Designer flow: Landing → Settings: Update Profile → Configure Animations.

Depends on:#1
Waiting for dependencies
AI 85%
Human 15%
Medium Priority
1 day
Frontend Developer
#10

Ensure Responsive Design

To Do

As a Frontend Developer, I want to ensure all OttaliA pages (Landing, Portfolio, Testimonials, Contact, Settings) are fully responsive and optimized for both desktop and mobile devices so that users have a seamless experience across all screen sizes. This includes testing breakpoints, adjusting carousel layouts for mobile, and verifying animations perform correctly on mobile. Adheres to WCAG 2.1 accessibility standards.

Depends on:#5#3#4#6#2
Waiting for dependencies
AI 70%
Human 30%
Medium Priority
1.5 days
Frontend Developer
Landing design preview
Landing: View Homepage
Portfolio: Browse Projects
Portfolio: Manage Items
Portfolio: Add Project
Portfolio: Edit Project
Testimonials: View Feedback
Testimonials: Manage Reviews
Testimonials: Add Testimonial
Settings: Update Profile
Settings: Configure Animations