A modern, responsive website for a Bento Cake Workshop in London built with React, Tailwind CSS, and Framer Motion.
You can view the live demo of the project here:
Live Demo
- 🎨 Modern, clean design with smooth animations
- 📱 Fully responsive layout
- 🎯 Interactive components using Headless UI
- 🌟 Beautiful transitions with Framer Motion
- 📝 Form handling with React Hook Form
- 🎨 Customizable color scheme
- 🔍 SEO friendly structure
- React 18
- Tailwind CSS
- Framer Motion
- Headless UI
- React Hook Form
- Heroicons
- Vite
- Node.js 16.x or later
- npm 7.x or later
-
Clone the repository:
git clone https://github.com/yourusername/bento-cakes-workshop.git cd bento-cakes-workshop -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open http://localhost:5173 in your browser.
To create a production build:
npm run buildThe build files will be in the dist directory.
src/
├── components/ # React components
│ ├── Header.jsx
│ ├── Hero.jsx
│ ├── Mentors.jsx
│ ├── Benefits.jsx
│ ├── Agenda.jsx
│ ├── Pricing.jsx
│ ├── Gallery.jsx
│ ├── Testimonials.jsx
│ ├── JoinForm.jsx
│ ├── FAQ.jsx
│ └── Footer.jsx
├── assets/ # Images and other static files
├── App.jsx # Main application component
├── index.css # Global styles and Tailwind directives
└── main.jsx # Application entry point
The color scheme can be customized in the tailwind.config.js file. The current theme uses a pink-based palette that can be modified to match your brand colors.
Update the content in each component file to match your workshop's specific details:
- Update workshop details in
Hero.jsx - Modify mentor profiles in
Mentors.jsx - Adjust pricing in
Pricing.jsx - Update FAQ items in
FAQ.jsx - Modify contact information in
Footer.jsx
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For support, email hello@bentocakes.london or create an issue in this repository.