Skip to content

Client-side of a full-stack Food Delivery System | πŸ” Online food ordering, review management and real-time notification system etc. | Live: https://sams-kitchen.netlify.app

Notifications You must be signed in to change notification settings

SarfarazAkram17/Sams-Kitchen-Client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

34 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sam's Kitchen β€” Food Delivery & Kitchen Management System

Sam's Kitchen is a modern full-stack food ordering and delivery platform that connects customers, riders, and admins in a seamless ecosystem. It provides smooth order placement, delivery tracking, and management features with a great user experience.


πŸ”— Live Project


πŸ” Admin Credentials

  • βœ‰οΈ Email: sarfarazakram16@gmail.com
  • πŸ”‘ Password: Sarfaraz123

πŸ“‹ Project Overview

  • Customers can browse foods, place orders, after payment download their reciepts and track their delivery status.
  • Riders can view assigned deliveries and update their status.
  • Admins manage orders, riders, and customers with robust controls.

The platform features secure payments, role-based access, and real-time updates to ensure a delightful experience for all users.


πŸ› οΈ Features

  • Responsive UI built with React and Tailwind CSS + DaisyUI + And design
  • Stripe and SSLCommerz integration for secure payments.
  • Efficient data fetching & caching using tanstack Query.
  • Form management & validation with React Hook Form.
  • Interactive animations with Framer Motion.
  • Confetti celebration on 5 paid orders.
  • Toast notifications via react-toastify and confirmation modals with SweetAlert2.
  • Routing with React Router.
  • Stylish selects using react-select.
  • HTTP requests handled by Axios.
  • Firebase integration for authentication.

🧰 Tech Stack & Versions

Package Version Purpose
tailwindcss ^4.1.11 Utility-first CSS framework
daisyui ^5.0.50 Tailwind CSS component library
@stripe/react-stripe-js ^3.9.0 Stripe frontend integration
@stripe/stripe-js ^7.8.0 Stripe JS SDK
@tanstack/react-query ^5.83.0 Data fetching & caching
framer-motion ^12.23.12 Animations & transitions
lottie-react ^2.4.1 Lottie animations for loaders
react-confetti ^6.4.0 Confetti celebration animations
react-hook-form ^7.61.1 Form handling and validation
react-icons ^5.5.0 Icon library
react-select ^5.10.2 Select/dropdown UI component
react-toastify ^11.0.5 Toast notifications
sweetalert2 ^11.22.2 Confirmation modals
jspdf ^3.0.1 PDF reciept generation
jspdf-autotable ^5.0.2 PDF table creation

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


βš™οΈ Getting Started

git clone https://github.com/SarfarazAkram17/Sams-Kitchen-Client.git
cd Sams-Kitchen-Client

About

Client-side of a full-stack Food Delivery System | πŸ” Online food ordering, review management and real-time notification system etc. | Live: https://sams-kitchen.netlify.app

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages