Skip to content

EbyJK/Tomato.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

31 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ… Tomato. – Full Stack Food Delivery App

Tomato. is a full-stack food delivery web application built using the MERN stack with Stripe integration for secure online payments. It provides a seamless experience for users to manage cart, and place orders, along with an admin panel for managing the platform.


πŸš€ Features

πŸ‘€ User Features

  • User Authentication (Signup/Login)
  • view orders list
  • Add / Remove items from cart
  • Place orders with Stripe payment
  • Order tracking

πŸ› οΈ Admin Features

  • Add / Delete food items
  • Manage orders
  • list food items
  • View users activity
  • manage order status

βš™οΈ Backend Features

  • RESTful API using Node.js & Express
  • MongoDB database integration
  • Secure authentication (JWT)
  • Stripe payment gateway integration

🧰 Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Payment: Stripe
  • Authentication: JWT

πŸ“ Project Structure

tomato/
β”‚
β”œβ”€β”€ frontend/        # React frontend
β”œβ”€β”€ admin/           # Admin dashboard
β”œβ”€β”€ backend/         # Node + Express API
β”‚
└── README.md

βš™οΈ Setup


πŸ’³ Stripe Test Cards

Use Stripe test mode:

Card Number: 4242 4242 4242 4242
Expiry: Any future date
CVV: Any 3 digits

🌍 Deployment

Frontend: https://tomato-lhlo.vercel.app/ Backend: https://tomato-imtg.onrender.com/


πŸ“Œ Future Improvements

  • Notifications
  • Reviews & ratings
  • Mobile app version

πŸ™Œ Acknowledgements

  • Stripe for payment integration
  • MongoDB Atlas for database hosting

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

Eby J K


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

About

πŸ… Full-stack food delivery app (MERN + Stripe) with user authentication, cart system, admin panel & secure payments.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors