Skip to content

VishnuRali/upskillcampus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” QuickBite - Food Delivery Platform

A modern full-stack food delivery platform developed during my UpSkill Campus Full Stack Development Internship.

πŸš€ Live Demo

🌐 Frontend: https://quickbite-food-delivery-platform.vercel.app

✨ Features

πŸ‘€ User Features

  • User Registration & Login
  • Restaurant Browsing
  • Food Search
  • Add to Cart
  • Order Placement
  • Order Tracking
  • Favorites Management
  • Profile Management

πŸ› οΈ Admin Features

  • Admin Dashboard
  • User Management
  • Coupon Management
  • Delivery Partner Management
  • Order Monitoring
  • Revenue Analytics

🚚 Delivery Management

  • Delivery Partner Tracking
  • Active/Inactive Status
  • Delivery Statistics
  • Assigned Orders Management

πŸ—οΈ Tech Stack

Frontend

  • HTML5
  • CSS3
  • JavaScript (ES6)

Backend

  • Node.js
  • Express.js

Database

  • JSON Data Storage

Deployment

  • Vercel (Frontend)
  • Render (Backend)

πŸ“‚ Project Structure

QuickBite-Food-Delivery-Platform/
β”‚
β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ index.html
β”‚   β”œβ”€β”€ app.js
β”‚   β”œβ”€β”€ style.css
β”‚   └── data.js
β”‚
β”œβ”€β”€ backend/
β”‚   β”œβ”€β”€ controllers/
β”‚   β”œβ”€β”€ routes/
β”‚   β”œβ”€β”€ models/
β”‚   β”œβ”€β”€ middleware/
β”‚   β”œβ”€β”€ data/
β”‚   β”œβ”€β”€ config/
β”‚   └── server.js
β”‚
└── README.md

βš™οΈ Installation

Clone Repository

git clone https://github.com/VishnuRali/upskillcampus.git
cd upskillcampus

Backend Setup

cd backend
npm install
npm start

Backend runs on:

http://localhost:5000

Frontend Setup

cd frontend
npm install
npm start

Frontend runs on:

http://localhost:8080

πŸ“Έ Screenshots

Login Page

  • User Authentication
  • Admin Authentication

Admin Dashboard

  • Orders Overview
  • Revenue Tracking
  • User Management
  • Coupon Management
  • Delivery Partner Management

🎯 Internship Information

Organization: UpSkill Campus
Domain: Full Stack Development
Project: QuickBite Food Delivery Platform

This project was developed as part of the UpSkill Campus Internship Program to gain practical experience in full-stack web development and deployment.

πŸ‘¨β€πŸ’» Developer

Vishnu Vardhan Rali

πŸ”— LinkedIn: https://www.linkedin.com/in/vishnuvardhanrali

πŸ”— GitHub: https://github.com/VishnuRali

🌐 Portfolio: https://vishnuvardhanrali.com

πŸ“œ License

This project is licensed under the MIT License.


⭐ If you like this project, please give it a star on GitHub!

About

πŸ” Full Stack Food Delivery Platform built with HTML, CSS, JavaScript, Node.js, Express.js, and MongoDB. Features authentication, cart, orders, admin dashboard, and responsive design.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages