The Tiffin Booking System is a web-based platform designed to streamline the process of ordering and managing tiffin meals from local providers. It provides users with a convenient way to browse, select, and order meals, while enabling providers to offer their services to a wider audience.
- User Registration and Login: Users can create accounts and login to access the system.
- Browse and Select Tiffin Providers: Users can browse through a list of tiffin providers and select their preferred provider.
- Add Meals to Cart: Users can add meals to their cart for ordering.
- Place Orders: Users can place orders.
- Secure Payment Processing: The system supports secure payment processing for orders.
- Order Cancellation and Review: Users can cancel orders and leave reviews for meals.
To run the Tiffin Booking System locally, follow these steps:
-
Clone the repository:
git clone https://github.com/vrajclerk/Tiffin-Managment-System.git
-
Navigate to the project directory:
cd tiffin-booking-system
-
Navigate to server folder:
cd server
-
Install dependencies:
npm install
-
Start the server:
npm start
-
Navigate to client folder:
cd client
-
Install dependencies:
npm install
-
Start the client:
npm start
-
Access the application in your web browser at http://localhost:3000
-
Live website link: https://tiffin-managment-system.vercel.app/
-
Frontend Frameworks/Libraries:
- React.js (with Material UI for UI components)
- Tailwind CSS (for styling and utility classes)
-
Backend Framework:
- Node.js (with Express.js for routing and middleware)
-
Database:
- MongoDB
-
Other Tools and Technologies:
- Razorpay (for payment processing)
- Git (version control)
- npm (package manager)
The Tiffin Booking System project was developed by:
- Vraj Clerk - Frontend Developer
- parthiv Chaudhari - Backend Developer