raven-bakery

byISHAAN Gupta

Design a modern, responsive landing page for a cozy and affordable bakery café named **Bake Zone Bakery & Lounge**, located in Hyderabad, India. **Style & Theme:** * Warm, inviting, and youthful design * Color palette: soft browns, cream, pastel orange, and white * Clean layout with subtle animations and smooth scrolling * Café-style aesthetic with food-focused visuals **Sections to include:** 1. **Hero Section** * Large banner image of bakery items (cakes, sandwiches, juices) * Tagline: *“Fresh Bakes. Cozy Vibes. Everyday Delight.”* * CTA buttons: “View Menu” and “Order Now” 2. **About Us** * Short description: “Bake Zone Bakery & Lounge is a popular hangout spot in Hyderabad known for its delicious sandwiches, fresh juices, and affordable treats. A favorite among students and locals for its cozy ambiance and great taste.” 3. **Popular Items** * Highlight: * Chicken Cheese Grill Sandwich (featured item) * Fresh Juices * Cakes & Pastries * Include images and short descriptions 4. **Why Choose Us** * Affordable pricing (₹1–200) * Fresh and tasty food * Comfortable seating & ambiance * Friendly service 5. **Gallery Section** * Showcase food, seating, and crowd vibe 6. **Reviews / Testimonials** * Include 2–3 sample reviews: * “Best chicken cheese grill sandwich! Been visiting for years.” * “Great ambiance, polite staff, and budget-friendly.” * “Perfect hangout spot, especially in the evenings.” 7. **Visit Us** * Address: Indira Park Rd, opposite NTR Stadium Road, SBH Colony, Hyderabad * Show map embed * Opening hours: Open daily, closes at 10 PM * Contact number 8. **Call to Action** * “Visit Today” or “Order Your Favorites Now” **Extras:** * Mobile-friendly design * Sticky navigation bar * Integration buttons: Call, WhatsApp, Directions, Order Online * Footer with social links and basic info

LandingExternal
Landing

Comments (0)

No comments yet. Be the first!

Project Tasks10

#1

Implement Theme and Structure

To Do

As a user, I want to experience a consistent visual theme across all pages so the site feels cohesive. Implement the color palette (#FFF8F0 background, #F5E4D3 surface, #4A2E1E text, #FFB385 accent, #D9C4B0 muted) and global layout structure based on the mock-design pages. Set up global CSS variables, font imports, and base component styles. Remove any pages not needed per the design. This task must be completed independently before any page-specific implementation begins.

AI 85%
Human 15%
High Priority
1 day
Frontend Developer
#6

Setup FastAPI Backend Service

To Do

As a user, I want the website to be backed by a reliable API so dynamic content (menu items, reviews) can be served efficiently. Set up the FastAPI backend service with base routing, CORS configuration for the React frontend, health check endpoint, and MySQL database connection via SQLAlchemy with Alembic for migrations. Include Docker integration compatible with existing docker-compose setup.

AI 70%
Human 30%
Medium Priority
2 days
Backend Developer
#2

Build Landing Page

To Do

As a user, I want to view the full landing page for Bake Zone Bakery & Lounge so I can explore the café's offerings, ambiance, and location. Implement the Landing page based on the existing JSX design (Landing v2), including all sections: Hero (with tagline 'Fresh Bakes. Cozy Vibes. Everyday Delight.' and CTA buttons), About Us (fade-in animation), Popular Items (slide-in animations on scroll), Why Choose Us, Gallery (hover zoom effect), Reviews/Testimonials, Visit Us (map embed, address, hours, contact), and Footer. Include sticky navigation bar with color transition on scroll, integration buttons (Call, WhatsApp, Directions, Order Online), parallax scrolling effects, and specific button animations (bounce/pulse on hover for 'View Menu' and 'Order Now'). Ensure fully responsive (mobile-first) and WCAG 2.1 compliant. References user flows for Café Visitor, Online Orderer, and Tourist personas.

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

Build External Order Page

To Do

As a user, I want to be redirected to an external ordering platform when I click 'Order Now' so I can place my order with minimal effort. Implement the External page based on the existing JSX design (External v2), which serves as the bridge/redirect page for online ordering. Include appropriate messaging, branding consistency, and a clear CTA linking to the external order platform. Ensure responsive design and smooth transition from the Landing page.

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

Build Menu Items API

To Do

As a user, I want to see up-to-date menu items with images and descriptions on the landing page so I can decide what to order. Implement FastAPI endpoints to serve menu item data (name, description, image URL, price in ₹, category). Include seed data for: Chicken Cheese Grill Sandwich, Fresh Juices, Cakes & Pastries. Integrate with the Landing page Popular Items section.

Depends on:#6
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1.5 days
Backend Developer
#8

Build Reviews API

To Do

As a user, I want to read genuine customer reviews on the landing page so I can feel confident about visiting the café. Implement FastAPI endpoints to serve customer testimonials/reviews (reviewer name, text, rating). Include seed data for the 3 sample reviews specified in the SRD. Integrate with the Landing page Reviews section.

Depends on:#6
Waiting for dependencies
AI 75%
Human 25%
Low Priority
1 day
Backend Developer
#4

Implement Animations and Effects

To Do

As a user, I want to experience smooth, engaging animations throughout the website so the browsing feels delightful and immersive. Implement: parallax scrolling effect for Hero and About Us background images, fade-in animations for About Us section content, slide-in animations for Popular Items cards on scroll, hover zoom effect for Gallery images, bounce animation on hover for 'View Menu' button, pulse animation on hover for 'Order Now' and CTA buttons, and sticky nav color transition on scroll. Ensure animations do not hinder page load (target <3s on 4G) and comply with accessibility standards (respect prefers-reduced-motion).

Depends on:#2
Waiting for dependencies
AI 80%
Human 20%
High Priority
2 days
Frontend Developer
#5

Integrate Map and Contact

To Do

As a user, I want to find the café's location, contact details, and opening hours easily so I can plan my visit. Integrate an embedded map (e.g., Google Maps iframe) for 'Indira Park Rd, opposite NTR Stadium Road, SBH Colony, Hyderabad'. Display opening hours (open daily, closes at 10 PM) and contact number in the Visit Us section. Wire up the integration buttons: Call (tel: link), WhatsApp (wa.me link), Directions (Google Maps directions link), and Order Online (link to External page). Ensure map and links are functional on both mobile and desktop.

Depends on:#2
Waiting for dependencies
AI 75%
Human 25%
Medium Priority
1 day
Frontend Developer
#9

Connect Frontend to Backend APIs

To Do

As a user, I want the landing page to display live data from the backend so menu items and reviews are always current. Wire the React Landing page to consume the FastAPI menu and reviews endpoints. Replace static/hardcoded data with API-fetched data using fetch or axios. Handle loading states and error states gracefully. Ensure API base URL is configurable via environment variable.

Depends on:#7#2#8
Waiting for dependencies
AI 80%
Human 20%
Medium Priority
1.5 days
Frontend Developer
#10

Performance and Accessibility Audit

To Do

As a user, I want the website to load quickly and be accessible to everyone so I have a smooth and inclusive browsing experience. Audit the landing page for: load time under 3 seconds on 4G, WCAG 2.1 compliance (alt texts, color contrast, keyboard navigation), mobile responsiveness across breakpoints, and animation performance. Fix identified issues. Use Lighthouse or equivalent tooling.

Depends on:#5#4#9
Waiting for dependencies
AI 60%
Human 40%
Medium Priority
1 day
QA Engineer
Landing design preview
Landing: View Hero
Landing: Read About Us
Landing: Browse Menu
Landing: Read Reviews
Landing: Find Location