Welcome to the Bakery Website, a beautifully designed, fully responsive web project showcasing a fictional bakery's products, services, and contact details.
✅ Modern & Aesthetic Design – A visually appealing UI with smooth navigation. ✅ Fully Responsive – Optimized for desktops, tablets, and mobile devices. ✅ Product Gallery – Displays high-quality images and descriptions of bakery items. ✅ Interactive Contact Form – Allows users to submit inquiries easily. ✅ Smooth Animations & Transitions – Enhances user experience with CSS animations. ✅ Optimized Performance – Efficient asset loading for faster page speeds.
This project is built using the following web technologies:
Technology | Description |
---|---|
HTML5 | Semantic structure for accessibility and SEO |
CSS3 | Styling, animations, and layout (Flexbox & Grid) |
JavaScript (ES6+) | Interactivity, dynamic elements, and form validation |
Bootstrap 5 | Responsive framework for enhanced UI components |
Font Awesome | Icons for better visual representation |
Google Fonts | Custom fonts for typography enhancement |
To run this project locally, follow these steps:
git clone https://github.com/D-393Patel/Bakery.git
cd Bakery
You can simply open the file in any browser or use Live Server in VS Code.
code . # If using VS Code
Bakery/
│── index.html # Main HTML file
│── style.css # Stylesheet for UI/UX design
│── script.js # JavaScript for interactivity
│── images/ # Folder for images
│── README.md # Project documentation
- Homepage: Displays a welcome banner with a bakery theme.
- Product Section: Browse through various bakery products.
- Contact Form: Users can submit their inquiries (JS handles validation).
This website is fully responsive, ensuring a seamless experience on all devices:
- Desktop: Utilizes Flexbox and Grid for an organized layout.
- Tablet: Media queries adjust font sizes and layouts.
- Mobile: Navigation and sections adapt for a mobile-friendly experience.
@media (max-width: 768px) {
.container {
flex-direction: column;
}
}
button:hover {
transform: scale(1.05);
transition: all 0.3s ease-in-out;
}
.card {
box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);
background: linear-gradient(45deg, #ff9a9e, #fad0c4);
}
document.getElementById('contactForm').addEventListener('submit', function(event) {
event.preventDefault();
alert('Thank you for contacting us!');
});
document.querySelector('.menu-toggle').addEventListener('click', () => {
document.querySelector('.nav-links').classList.toggle('active');
});
I welcome contributions! Follow these steps to contribute:
- Fork the repository.
- Create a new branch (
feature-newSection
). - Commit changes and push.
- Create a Pull Request (PR).
This project is licensed under the MIT License.
👤 D-393Patel
📌 GitHub: D-393Patel
📌 LinkedIn: D-393Patel
🚀 Happy Coding! 🎂