Skip to content

mouwaficbdr/bakemycake

Repository files navigation

BakeMyCake

Site Vitrine Frontend pour pâtisserie, réalisé avec Next.js 14, Tailwind CSS, Framer Motion et GSAP.

Installation

  1. Installer les dépendances :

    npm install
    # Si erreur de dépendances (React 19 vs Lenis), utiliser :
    npm install --legacy-peer-deps
  2. Lancer le serveur de développement :

    npm run dev

Structure des Assets

Le projet attend des fichiers médias dans le dossier public/assets. En leur absence, des placeholders sont utilisés (pour les images/vidéos via URL externe), mais les sons doivent être ajoutés localement pour fonctionner (sinon erreur silencieuse dans la console).

Veuillez ajouter les fichiers suivants pour une expérience complète :

Sons (public/assets/sounds/)

  • hover.mp3
  • click.mp3
  • success.mp3
  • transition.mp3

Vidéos (public/assets/videos/)

  • hero-background.mp4 (Optionnel, sinon stream vimeo utilisé via placeholder)

Images

Les images sont actuellement chargées depuis Unsplash (configuré dans src/lib/placeholder-images.ts et src/lib/data.ts).

Stack Technique

  • Framework: Next.js 14 (App Router)
  • Styling: Tailwind CSS v4
  • Animations: GSAP, Framer Motion, Vanilla Tilt
  • Smooth Scroll: Lenis
  • Notifications: React Hot Toast
  • Icons: Lucide React

Design System

Palette "Festif Moderne" :

  • Primary: Rose (#FFB6C1)
  • Accent: Fuchsia (#FF1493)
  • Fonts: Syne (Titres) & DM Sans (Textes)

About

Not your average bakery landing page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published