Skip to content

A full-stack food ordering app. Features seamless user authentication, dynamic cart editing, secure payments, and an admin dashboard for menu management.

Notifications You must be signed in to change notification settings

shakhawat2021hossain/bistro-boss-restaurant

Repository files navigation

Bistro Boss Restaurant Frontend

This is the front-end code for the Bistro Boss Restaurant website. It is built using React and integrates with the backend to provide a seamless user experience for browsing the menu, managing cart items, and processing payments.

Features

  • User authentication and authorization
  • Browse and filter menu items
  • Add and remove items from the cart
  • View order history
  • Process payments using Stripe
  • Admin dashboard for managing menu items and orders

Tech Stack

  • React
  • React Router
  • Axios
  • Firebase
  • Stripe
  • TanStack React Query
  • dotenv
  • React Hook Form
  • React Hot Toast
  • React Icons
  • React Loader Spinner
  • React Paginate
  • React Parallax
  • React Responsive Carousel
  • React Tabs
  • React Toastify
  • SweetAlert2

Bistro Boss Restaurant Backend

This is the backend code for the Bistro Boss Restaurant website. It is built using Express.js, MongoDB, and Stripe for handling various operations such as user authentication, menu management, cart management, and payment processing.

Features

  • User Authentication with JWT
  • Admin authorization for sensitive operations such as make admin, add / delete new menu, update menu
  • Menu management (CRUD operations)
  • Cart management
  • Payment gateway with Stripe
  • Admin dashboards for monitoring users, products, orders, and payment

Technologu Used

  • Node.js
  • Express.js
  • MongoDB
  • Stripe
  • JWT
  • dotenv
  • CORS

Admin Login

To access the admin features, use the following credentials:

  • Email:
    admin@bistro.com
  • Password:
    123456

About

A full-stack food ordering app. Features seamless user authentication, dynamic cart editing, secure payments, and an admin dashboard for menu management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages