Skip to content

GuochenLiao/DashDoor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DashDoor: Online Food Ordering System

DashDoor is a comprehensive online food ordering system built with a focus on simplicity and functionality. It leverages robust technologies like Spring, Hibernate, ReactJS, and Ant Design to deliver a seamless and user-friendly experience for both customers and restaurant owners.

🍽️ Features

  • User Authentication: Secure registration and login functionality.
  • Menu Browsing: Explore various dishes offered by different restaurants.
  • Shopping Cart: Add desired items to your cart with ease.
  • Order Placement: Simple and secure order placement and checkout.
  • Responsive Design: A UI that looks good on devices of all sizes.

🛠️ Technologies

Backend

  • Spring MVC: Used for creating RESTful APIs.
  • Hibernate: ORM tool for data storage operations.
  • Spring Security: For secure authentication and authorization.

Frontend

  • ReactJS: For building dynamic and responsive UI components.
  • Ant Design: A design system containing a plethora of high-quality components.

🌐 How it Works

Backend

The backend is structured around Spring MVC, providing a set of RESTful APIs for various functionalities like user registration, menu searching, ordering, and checkout. Hibernate is used for interacting with the database, performing CRUD operations on entities like customers, orders, and menu items. Spring Security is implemented to ensure secure user authentication and authorization.

Frontend

The frontend is developed using ReactJS, offering a component-based architecture which makes it easier to manage state and UI. It is coupled with Ant Design, providing a rich set of pre-designed components that aid in building a sleek and responsive user interface. The frontend interacts with the backend through the provided APIs, ensuring smooth data flow and user experience.

🌟 Acknowledgements

Special thanks to all the contributors who have helped in making DashDoor a reality!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published