LaundriX is a laundry booking system designed for our institute hostels, allowing students to book hassle-free laundry appointments through an online platform. This system streamlines the process of getting laundry done, making the experience seamless and efficient. It is designed for both students and launderers, making it a fully online solution for the cause of laundry.
- User Authentication: Sign in using your created account.
- Service Selection: Choose from our range of services: Wash & Iron, PowerClean, and DryClean.
- Item Specification: Add various clothing items to your order.
- Convenient Scheduling: Select your preferred pickup date, launderer, time slot, and location.
- Secure Payments: Complete transactions securely with Razorpay.
- Order Management: View and review your orders with multiple filter based selections.
- Notifications:
- Launderers: Receive notifications about each order placed, and updates about the payment status of the orders of each student.
- Students: Receive notifications about each update concerning placed orders, from your selected launderer, whether it is about changed delivery date, rejected order, or deivery status.
- Role-Based Access:
- Students: Place, check and view laundry orders.
- Launderers: Accept, reject and process laundry orders.
- Work Flow:
- Students add items, select their quantity, and select their wash type.
- Students select the schedule and select their launderer as per their preference.
- Once placed, the orders go into the selected launderer's account, waiting for their acceptance.
- Once accepted, the order can be picked up by the launderer.
- Once picked up, the launderer processes the order and then delivers to the student as per the schedule.
- Any changes are reported back to the student through a notification.
- The student is then required to pay the required amount for the order through an online payment gateway.
- The payment option is available once the launderer accepts the order.
- React JS
- Chakra UI
- Framer Motion
- Express JS
- Mongo DB
- Razorpay
- Json WebToken
-
Fork this repository.
-
Clone the forked repository locally.
git clone https://github.com/<your-username>/LaundriX.git cd LaundriX
-
Backend Setup
- Navigate to the backend directory:
cd backend
- Install dependencies:
npm i
- Start the backend server:
npm run server / nodemon
-
Frontend Setup
- Navigate to the frontend directory:
cd frontend
- Install dependencies:
npm i
- Start the frontend development server:
npm run dev
MIT License