This project is an Online Food Delivery application designed to streamline the food ordering process for both customers and restaurant owners. It leverages Spring Boot for the backend, and integrates several other technologies to ensure robust authentication .
Role-Based Access Control: Differentiates between customer and owner roles to provide personalized user experiences.
Spring Boot Spring Security MySQL JWT (JSON Web Tokens)
Prerequisites Java 11 or higher Node.js and npm MySQL database Stripe account for payment processing Backend Setup
Users can register and log in to the application. JWT is used for secure authentication.
Customers can browse through the menu, add items to their cart, and place orders.
Restaurant owners can manage incoming orders, update their status, and manage the menu.
Contributions are welcome! Please fork the repository and submit pull requests for any improvements or bug fixes.
Thanks to the contributors of Spring Boot, React, Tailwind CSS, MUI, and Stripe for their excellent libraries and tools. Contact For any queries or support, please contact Raj Mathur at rajmathur8409@gmail.com.