Skip to content

iam-inath/fast-food-mobile-app

Repository files navigation

Fast-Food Mobile App

Description

This Fast-Food Mobile App is a web-based application under development designed to provide a seamless and interactive experience for fast-food ordering. The application is built with basic javascript technologies and offers features like adding items to a cart, persisting cart items across page reloads using local storage, and dynamically rendering menu items from a data array.

Features

  • Interactive Menu: The application displays a list of food items fetched from a data array. Each item includes details like name, ingredients, and price.
  • Add to Cart: Users can add items to their cart by clicking the '+' button. The cart updates dynamically to reflect the added items.
  • Persistent Cart: The application uses local storage to persist cart items. This means that even if the page is reloaded, the cart items remain intact.
  • Unique ID Generation: The application uses the crypto API to generate unique IDs for cart items.

Installation

  1. Clone the repository:

git clone https://github.com/iam-inath/fast-food-mobile-app.git

  1. Navigate to the project directory: cd fast-food-mobile-app

  2. Install the dependencies: npm install

Usage

To start the application, run: npm start

Then, open your browser and navigate to http://localhost:3000.

Contributing

We welcome contributions from the community! If you'd like to contribute, feel free to fork the repository, make your changes, and then submit a pull request. If you have any questions, feel free to reach out to us.

Future Improvements

Here are some ideas for future improvements:

  1. User Authentication: Implement user authentication to allow users to create accounts and save their order history.
  2. Online Payment Integration: Integrate an online payment system to allow users to pay for their orders directly within the app.
  3. Order Tracking: Implement a real-time order tracking feature to allow users to track the status of their orders.
  4. Ratings and Reviews: Allow users to rate and review items on the menu.
  5. Personalized Recommendations: Implement a recommendation system that suggests items to users based on their past orders.

Dependencies

None

License

This project is licensed under the terms of the MIT license.

Contact

If you have any questions, feel free to reach out to me at [email protected]

About

A fastfood "mobile" application under development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published