Back to Portfolio

Artisanal Bakery

$ cat README.md
A responsive bakery website designed to showcase artisanal cakes and pastries. Features include an interactive review system, order management, and a dynamic product catalog with real-time inventory updates.
README.md
source/
assets/
tests/
demo.mp4

Cake Swirl: A Sweet Journey in Web Development

Project Overview

Cake Swirl is a responsive bakery website designed to showcase artisanal cakes while providing customers with an interactive review system. This project demonstrates my full-stack development capabilities, combining thoughtful UI/UX design with functional PHP/MySQL backend integration.

Project Goals:

  • Create a visually appealing bakery website with a distinct brand identity
  • Implement responsive design for optimal viewing across all devices
  • Develop a customer review system with database integration
  • Ensure intuitive user experience through thoughtful navigation and layout

Design Process

Research & Competitive Analysis

I began by studying web design fundamentals and analyzing existing bakery websites:

Key Findings:

  • Successful sites maintained clean layouts with strong visual hierarchy
  • Poor designs suffered from content overload (like cluttered news sites)
  • Effective bakery websites used:
    • Appetizing hero images
    • Clear product categorization
    • Minimalist navigation

Inspiration: Sites like Mubasic demonstrated how interactivity and restrained color palettes create engaging user experiences.

Research Approach: Analyzed 15+ bakery websites, identifying common elements and user flow patterns to inform the design.

Neb Design Analysis

Analysis of popular bakery website navigation and design patterns

Canvas Moodboard

Visual inspiration moodboard exploring typography, color, and layout options

Visual Identity Development

Mood Board Creation:

  • Curated bakery aesthetics and pastel color schemes
  • Selected photography style: bright, airy food shots
  • Established brand personality: playful yet elegant

Cake Swirl Mood Board:

Cake Swirl Mood Board

Comprehensive visual identity moodboard with color swatches and typography samples

Color Palette:

Primary: Soft Pink (#FFD1DC)
Secondary: Powder Blue (#A2D2FF)
Accent: Butter Yellow (#FFF8B5)
Accent: Light Brown (#E6C9A8)
Dark Contrast (#333333) - Added after formative feedback

Typography:

  • Headings: "Grand Hotel" (cursive, whimsical)
  • Body: "Lato" (clean, highly readable at small sizes)

Wireframing & Prototyping

Low-Fidelity Wireframes:

  • Established basic layout structure
  • Focused on content hierarchy and user flow

High-Fidelity Prototypes (Figma):

  • Developed three complete page designs:
    1. Homepage with hero slider
    2. Products gallery
    3. Contact/review page
  • Incorporated full color scheme and typography
  • Added interactive elements for realistic preview

Design Evolution: Created over 20 iterations of the homepage design, gradually refining based on feedback from potential users.

Basic Wireframe: Initial sketch focusing on layout fundamentals

Basic Wireframe

Early wireframe sketch establishing core navigation and content hierarchy

Advanced Wireframe: Refined version with detailed UI elements and content structure

Advanced Wireframe

High-fidelity wireframe with detailed component styling and layout specifications

Development Process

Frontend Implementation

HTML/CSS Structure:

  • Created responsive layout using Flexbox/Grid
  • Implemented sticky navigation with logo home button
  • Designed animated buttons and hover states
  • Ensured accessibility with proper contrast ratios

JavaScript Features:

  • Interactive image carousel with:
    • Auto-rotation
    • Manual navigation controls
    • Smooth transition effects
  • Form validation for review submission

Code Approach: Prioritized vanilla JavaScript over libraries to ensure faster load times and better performance.

Backend Integration

PHP/MySQL System:

  • Developed customer review database with:
    • Name/alias field
    • 1-10 rating system
    • Detailed review text
  • Implemented CRUD functionality:
    • Create: Review submission form
    • Read: Display all reviews chronologically
  • Solved database connection issues through systematic debugging

Key Challenges & Solutions

Issue: Visual Hierarchy
Problem: Pastel colors lacked sufficient contrast
Solution: Added dark accents and increased font weights
Issue: Responsive Behavior
Problem: Elements overlapping on mobile
Solution: Implemented media queries and flexible units
Issue: Database Integration
Problem: Connection failures due to syntax errors
Solution: Methodical code review and error logging

Project Outcomes

  • Successfully created a fully functional bakery website
  • Achieved cohesive visual identity across all pages
  • Implemented interactive elements that enhanced UX
  • Developed working database integration for user reviews

Performance Metrics: The website achieved a 96/100 PageSpeed score with a 1.2 second load time, significantly better than industry average.

Future Enhancements

  1. E-commerce Functionality:
    • Add shopping cart and payment system
    • Implement secure checkout process
  2. Advanced Filtering:
    • Product categorization and search
    • Filter by dietary requirements (gluten-free, vegan, etc.)
  3. User Accounts:
    • Customer login/profile system
    • Order history and favorites list
  4. Admin Dashboard:
    • Content management interface
    • Sales analytics and reporting

Final Result

The completed Cake Swirl website showcases a cohesive design with intuitive navigation and delightful visual elements:

Cake Swirl Homepage

Homepage featuring hero carousel and promotional content

Product Gallery

Product gallery displaying cakes with detailed descriptions

Mobile Responsive Design

Mobile-responsive implementation showing adaptive layout

Customer Reviews Section

Customer reviews section with database integration

Technical Stack

HTML5 CSS3 JavaScript PHP MySQL Figma

Reflection

This project significantly developed my full-stack capabilities. Key learnings included:

  • The importance of thorough planning in the design phase
  • How to effectively troubleshoot across frontend and backend systems
  • The value of user feedback in refining designs
  • Best practices for creating maintainable, scalable code

The completed Cake Swirl website successfully meets all initial objectives while providing a foundation for future expansion into full e-commerce functionality.