Skip to content

React application focused on burgers, where users can view and order delicious burgers from the VAST BURGERS online.

Notifications You must be signed in to change notification settings

MahmoudAhmadOsman/vast-burgers-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VAST BURGERS - React JS Project

Welcome to the VAST BURGERS React JS project! This project is a web application focused on burgers, where users can view and order delicious burgers from the VAST BURGERS company. The project utilizes React JS, Bootstrap 5, HTML5, CSS3, and pure JavaScript to create an interactive and visually appealing user experience.

Features

  • Burger Listing: View a list of mouthwatering burgers available from VAST BURGERS.
  • Burger Details: Click on a burger to see its details, including ingredients and price.
  • Burger Ordering: Add burgers to your cart and place an order.
  • Cart: Manage your burger selections in the cart before placing an order.
  • API Integration: The project connects to a remote server to fetch burger data.

Technologies Used

  • React JS: A popular JavaScript library for building user interfaces.
  • Bootstrap 5: A CSS framework for responsive and mobile-first web development.
  • HTML5: The latest version of the Hypertext Markup Language for structuring web content.
  • CSS3: The latest version of Cascading Style Sheets for styling web content.
  • JavaScript: A powerful programming language for adding interactivity to web pages.

Prerequisites

Before running this project locally, ensure you have the following installed:

Getting Started

To get a local copy of the project up and running, follow these steps:

  1. Clone the repository:
git clone https://github.com/MahmoudAhmadOsman/vast-burgers-api.git
  1. Navigate to the project directory:
cd vast-burgers-api
  1. Install the dependencies:
npm install
  1. Start the development server:
npm start
  1. Open your browser and visit http://localhost:3000 to see the VAST BURGERS web application in action.

API Integration

This project relies on a remote server to fetch burger data. The API endpoints are provided by the VAST BURGERS company. Make sure the API is accessible and running properly for the application to function correctly.

Folder Structure

The project's folder structure is organized as follows:

vast-burgers-react/
  ├── public/              # Public assets and HTML template
  ├── src/                 # React source code
  │   ├── components/      # Reusable components
  │   ├── pages/           # Application pages
  │   ├── services/        # API integration services
  │   ├── styles/          # CSS stylesheets
  │   ├── App.js           # Root component
  │   └── index.js         # Entry point
  ├── .gitignore           # Git ignore configuration
  ├── package.json         # Project metadata and dependencies
  └── README.md            # Project documentation (you are here)

VAST BURGERS - HOMEPAGE

HOMEPAGE

VAST BURGERS - LANGING PAGE

LANDING PAGE

VAST BURGERS - SINGLE PAGE

SINGLE PAGE

VAST BURGERS - SHOPPING CART

VSHOPPING CART

VAST BURGERS - ORDER PAGE

ORDER PAGE

Contributing

Contributions to this project are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the project's GitHub repository.

License

This project is licensed under the MIT License.


Enjoy your burger browsing and ordering experience with VAST BURGERS!

About

React application focused on burgers, where users can view and order delicious burgers from the VAST BURGERS online.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published