Skip to content

Food Explorer is an interactive menu application for restaurant sales. It allows users to view available food plates, obtain detailed information about each of them and place orders. The admin has access to additional features, such as the ability to add, edit and delete food plates from the menu, can manage orders and update the status.

Notifications You must be signed in to change notification settings

EmanuelQuintino/Food-Explorer

Repository files navigation

Food Explorer

Food Explorer is an interactive menu application for restaurant sales. It allows users to view available food plates, obtain detailed information about each of them and place orders. The admin has access to additional features, such as the ability to add, edit and delete food plates from the menu, can manage orders and update the status.

Food Explorer

Functionalities

  • Login is done with JWT (JSON Web Tokens) to access the system.
  • Both, the user and the admin, can search for food plates by name or ingredients.
  • Table for viewing orders with search option by code or status.

Admin

  • Can register food plates with name, category, description, ingredients, price and image upload.
  • Manage orders and change status, in addition, to editing data, image and delete food plates.

User

  • Visualization of all food Plates registered in the menu.
  • Add food plates to the cart.
  • Control of the amount of items in the cart.
  • Delete food plates from the cart.
  • Mark food plates as favorites.
  • View order, total sum and payment methods.

Technologies

  • React.js
  • TypeScript
  • Styled-Components
  • React-Router-Dom
  • React-Hook-Form
  • Tanstack-Query
  • Axios

Installation

# Clone repository
$ git clone https://github.com/EmanuelQuintino/Food-Explorer.git

# Install dependencies
$ npm install

# Run project
$ npm run dev

Links

About

Food Explorer is an interactive menu application for restaurant sales. It allows users to view available food plates, obtain detailed information about each of them and place orders. The admin has access to additional features, such as the ability to add, edit and delete food plates from the menu, can manage orders and update the status.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published