TiffinManagment is a basic Tiffin Ordering Application that is build using the MERN Stack stands for MongoDB, ExpressJS, ReactJS, NodeJS.
- Sign Up
- Sign In
- Serching For Tiffin Providers
- Ordering Tiffing From Specific Provider
- Making Payment
- Cancelling Ordered Tiffin Before Provider Confirm it
- Making a Review after a order has delivered
- Sign UP
- Sign In
- Adding Tiffin Services
- Managing Orders
Client: React, Redux, TailwindCSS, Material UI
Server: Node, Express
Database: MongoDB
Payment RazorPay
Deployment: Vercel(Frontend), Backend(Cyclic)
To Run TiffinManagment project on local system follow the simple steps:
clone this project on your local system
git clone https://github.com/AMS006/TiffinManagment
cd TiffinManagment
Installing Dependency for client and Server both
cd TiffinManagment
To Installing Dependency for client
cd client
npm i
To Installing Dependency for server
cd server
npm i
PORT
: 4000
MONGODB_CONNECTION
: You can get it by creating database on Mongo Cloud
SECRET_KEY
: Random combinations of characters or digits
CLOUDINARY_CLOUD_NAME
: From Cloudinary website
CLOUDINARY_API_KEY
: From Cloudinary Website
CLOUDINARY_API_SECRET
: From Cloudinary Website
KEY_ID
: Razorpay Key Id
KEY_SECRET
: Razorpay Secret Key
EMAIL
: Email for Email Services
PASS
: Password of Email
Move into client Directory by
cd client
start the Frontend server by
npm start
after ruunning this command, It will start after some time.
Move into server Directory by
cd server
start the Backend server by
npm start
after starting the both Frontend and Backend server you can access application on the browser.