Skip to content
manu367Public

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

🍔 Foodies App

A full-stack Food Ordering Application built with modern web technologies. The project consists of a frontend, a backend API, and an admin panel to manage food items.

image image image image image image

🚀 Features

Frontend (foodies)

  • Responsive food menu with categories and search.
  • Add-to-cart and checkout functionality.
  • User-friendly interface built with Vite + React.

Backend API (foodiesapi)

  • REST API for food items, categories, and orders.
  • Built with Java + Spring Boot (Maven).
  • Handles CRUD operations for food data.

Admin Panel (adminpanel)

  • Add, update, and remove food items.
  • View and manage orders.
  • Built with a modern frontend framework.

Tech Stack

  • Frontend: JavaScript/React, Vite, HTML, CSS
  • Backend: Java, Spring Boot, Maven
  • Database: MySQL / H2 (as per API setup)
  • Tools: Git, VSCode, Postman

Project Structure

this is project staructure

Foodies (Frontend)

foodies/
├─ dist/
├─ node_modules/
├─ public/
├─ src/
├─ .eslintrc.js
├─ .gitignore
├─ index.html
├─ package.json
├─ package-lock.json
└─ vite.config.js

foodiesapi (Backend)

foodiesapi/
├─ .idea/
├─ .mvn/
├─ src/
├─ target/
├─ .gitignore
├─ HELP.md
├─ mvnw
├─ mvnw.cmd
└─ pom.xml
### adminpanel
adminpanel/
├─ dist/
├─ node_modules/
├─ public/
├─ src/
├─ eslint.config.js
├─ index.html
├─ package.json
├─ package-lock.json
└─ vite.config.js

Installation & Run

Frontend (foodies & adminpanel)

  1. Navigate to the folder:

    cd foodies
  2. Install dependencies:

    npm install
  3. Start the dev server:

    npm run dev

Backend API (foodiesapi)

  1. Navigate to the API folder:

    cd foodiesapi
  2. Build the project:

    ./mvnw clean install
  3. Run the Spring Boot server:

    ./mvnw spring-boot:run

The API will be available at http://localhost:8080.


Author

Manu Pathak

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages