Project Title: Bella Vista Restaurant
Project Description:
Bella Vista Restaurant is a modern front-end web application built with React.js.
It’s designed to provide users with an interactive restaurant experience — where they can explore the menu, view meal details (name, price, and image), and add items to their cart.
The menu data is fetched dynamically from an external API, making the content always up to date.
Users can increase or decrease the quantity of each item in their cart, and the total price updates automatically in real time.
The project also includes a login and sign-up page, which is currently designed on the front-end side only
Main Features:
Home Page: A welcoming section with a button to navigate to the menu.
️ Menu Page: Displays all dishes fetched from an external API with their names, prices, and images.
Shopping Cart:
Add meals to the cart.
Change the quantity of each item.
Automatically updates total price.
Login Page: Front-end design for account creation (backend not yet implemented).
Navbar: Easy navigation between Home, Menu, Cart, and Login pages.