Skip to content

Its a Tiffin Managment System where Tiffin provider can add his/her tiffin services and user can order the tiffin

Notifications You must be signed in to change notification settings

krh1102002/TiffinManagmentSystem

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TiffinManagment

Logo TiffinManagment is a basic Tiffin Ordering Application that is build using the MERN Stack stands for MongoDB, ExpressJS, ReactJS, NodeJS.

Live Website

Features

For Users

  • 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

For Providers

  • Sign UP
  • Sign In
  • Adding Tiffin Services
  • Managing Orders

Tech Stack

Client: React, Redux, TailwindCSS, Material UI

Server: Node, Express

Database: MongoDB

Deployment: Vercel(Frontend), Backend(Cyclic)

Installation Guide

To Run TiffinManagment project on local system follow the simple steps:

Step-1

clone this project on your local system

  git clone https://github.com/AMS006/TiffinManagment
  cd TiffinManagment

Step-2 Installing Dependency

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

Step-3 Adding Environment Variables

To run this project with your own database you will need to add the following environment variables to your .env file of server Else you can use my database

If you are creating your own database Replace (https://vivacious-tuna-gloves.cyclic.app) -> (http://localhost:4000) and add below evnironment vairables

Environment Variables for Server

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

Step-4 Start the Application on local machine

To Start Frontend Server(or client):

Move into client Directory by

  cd client

start the Frontend server by

  npm start

after ruunning this command, It will start after some time.

To Start Backend Server(or server):

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.

About

Its a Tiffin Managment System where Tiffin provider can add his/her tiffin services and user can order the tiffin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.5%
  • Other 1.5%