Skip to content

Rajmathur-8/Online-food-delivery-app---backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Meal-Matrix-

Online Delivery App Backend

Overview

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 .

Features

User Authentication: Utilizes Spring Security with JWT for secure authentication.

Secure Payments: Integrated with Stripe payment gateway for secure and seamless transactions.

Role-Based Access Control: Differentiates between customer and owner roles to provide personalized user experiences.

Real-Time Updates: Continuously enhanced based on user feedback and market trends.

Technologies Used

Backend:

Spring Boot Spring Security MySQL JWT (JSON Web Tokens)

Installation and Setup

Prerequisites Java 11 or higher Node.js and npm MySQL database Stripe account for payment processing Backend Setup

Register and Login:

Users can register and log in to the application. JWT is used for secure authentication.

Order Food:

Customers can browse through the menu, add items to their cart, and place orders.

Manage Orders:

Restaurant owners can manage incoming orders, update their status, and manage the menu.

Contributing

Contributions are welcome! Please fork the repository and submit pull requests for any improvements or bug fixes.

Acknowledgements

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.

About

A java fullstack online food delivery app..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages