Skip to content
View shivsingh78's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report shivsingh78

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
shivsingh78/README.md

Hi πŸ‘‹, I'm Shiv Singh Baghel

πŸš€ Full Stack Developer | MERN Stack Developer | AI Enthusiast

  • πŸŽ“ B.Tech IT Student
  • πŸ’» Solved 280+ DSA Problems
  • 🌱 Learning System Design, Redis, AWS, Docker & AI Agents
  • πŸ”­ Building Scalable Full Stack AI Applications
  • ⚑ Interested in Backend Engineering & AI

Tech Stack

JavaScript β€’ TypeScript β€’ React β€’ Next.js β€’ Node.js β€’ Express.js β€’ MongoDB β€’ Redis β€’ Docker β€’ AWS β€’ Socket.io

Featured Projects

πŸ” Foodify

Food Delivery Platform with Real-Time Tracking, Razorpay Payments, OTP Delivery Verification.

πŸš– Rapido Clone

Vehicle Booking Platform with Live Tracking, Video KYC, Driver Dashboard.

πŸŽ₯ YouTube Backend Clone

Scalable Backend Infrastructure with Authentication, Upload Pipeline, Redis Cache.

GitHub Stats

GitHub Stats

πŸš€ Foodify

Modern Food Delivery Platform with Real-Time Tracking

Foodify Banner


✨ Overview

Foodify is a full-stack food delivery platform built with modern web technologies. Users can browse restaurants, place orders, track deliveries in real time, and make secure online payments.

Key Features

  • πŸ” Authentication & Authorization
  • πŸ“¦ Order Management
  • 🚚 Live Delivery Tracking
  • ⚑ Real-Time Updates (Socket.io)
  • πŸ’³ Razorpay Payments
  • ☁️ Cloudinary Image Upload
  • πŸ“± Responsive UI
  • πŸ”” Instant Notifications

πŸ–ΌοΈ Preview

Home Dashboard

πŸ›  Tech Stack

Frontend

React.js
Tailwind CSS
Redux Toolkit
Axios

Backend

Node.js
Express.js
MongoDB
Socket.io

DevOps & Tools

GitHub Actions
Docker
Cloudinary
Render

πŸ“‚ Project Structure

Foodify
β”‚
β”œβ”€β”€ client
β”‚   β”œβ”€β”€ src
β”‚   β”œβ”€β”€ components
β”‚   β”œβ”€β”€ pages
β”‚   β”œβ”€β”€ hooks
β”‚   └── utils
β”‚
β”œβ”€β”€ server
β”‚   β”œβ”€β”€ controllers
β”‚   β”œβ”€β”€ routes
β”‚   β”œβ”€β”€ middleware
β”‚   β”œβ”€β”€ models
β”‚   └── services
β”‚
β”œβ”€β”€ screenshots
β”œβ”€β”€ public
└── README.md

βš™οΈ Environment Variables

PORT=

MONGODB_URI=

JWT_SECRET=

CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=

RAZORPAY_KEY_ID=
RAZORPAY_SECRET=

πŸš€ Getting Started

Clone Repository

git clone https://github.com/username/foodify.git
cd foodify

Install Dependencies

npm install

Run Development Server

npm run dev

🌟 Core Features

User

  • Register & Login
  • Browse Restaurants
  • Place Orders
  • Track Deliveries
  • Online Payments

Delivery Partner

  • Accept Orders
  • Live Location Sharing
  • Delivery Verification

Admin

  • Manage Users
  • Manage Orders
  • Analytics Dashboard

πŸ”’ Security

  • JWT Authentication
  • Password Hashing (bcrypt)
  • Protected Routes
  • Rate Limiting
  • Input Validation

πŸ“Š System Design

flowchart TD

A[User] --> B[React Frontend]

B --> C[API Gateway]

C --> D[Node.js Server]

D --> E[(MongoDB)]
D --> F[(Redis Cache)]

D --> G[Socket.io]

G --> H[Delivery Partner]

D --> I[Cloudinary]
D --> J[Razorpay]

style A fill:#0f172a,color:#fff
style B fill:#2563eb,color:#fff
style D fill:#16a34a,color:#fff
style E fill:#f59e0b,color:#fff
style F fill:#dc2626,color:#fff
Loading

πŸ“ˆ Architecture Graph

graph LR

User --> Frontend
Frontend --> Backend

Backend --> MongoDB
Backend --> Redis
Backend --> SocketIO

SocketIO --> User
SocketIO --> DeliveryBoy

Backend --> Cloudinary
Backend --> Razorpay
Loading

🀝 Contributing

Fork Repository
Create Feature Branch
Commit Changes
Push Branch
Create Pull Request

πŸ“œ License

MIT License


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

Shiv Singh Baghel


⭐ Star this repository if you found it useful.

Built with ❀️ by Shiv Singh Baghel

Pinned Loading

  1. videoTube_Backend videoTube_Backend Public

    From this project we learn all the industry complexity of the backend .

    JavaScript

  2. my-portfolio my-portfolio Public

    JavaScript

  3. E-commerce_store E-commerce_store Public

    JavaScript 1 1