Skip to content

krishnamnamithaa/Food-Ordering-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Food Ordering App

A full-stack Food Ordering Web Application built using Spring Boot, React.js, MySQL, and JWT Authentication.

Features

  • User Registration & Login
  • JWT Authentication & Authorization
  • Role-Based Access Control (Admin/User)
  • Restaurant Management
  • Menu Management
  • Order Processing
  • Secure REST APIs
  • Responsive User Interface
  • MySQL Database Integration

Tech Stack

Backend

  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • JWT Authentication
  • MySQL
  • Maven

Frontend

  • React.js
  • Redux
  • Axios
  • React Router
  • Material UI
  • Tailwind CSS

Project Structure

food-ordering-app
│
├── backend
│   ├── src
│   ├── pom.xml
│   └── mvnw
│
├── frontend
│   ├── src
│   ├── public
│   ├── package.json
│   └── tailwind.config.js

Installation

Clone Repository

git clone https://github.com/krishnamnamithaa/food-ordering-app.git
cd food-ordering-app

Backend Setup

cd backend
mvn spring-boot:run

Frontend Setup

cd frontend
npm install
npm start

Future Enhancements

  • Online Payment Integration
  • Order Tracking
  • Email Notifications
  • Docker Deployment

Author

Krishnam Namithaa

GitHub: https://github.com/krishnamnamithaa

About

Full Stack Food Ordering Application using Spring Boot, React, MySQL and JWT Authentication

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages