The basic aim for implementing Saloon management system is to eliminate the waiting time for the customers at saloon for waiting for their turn for the service. This system would allow customers to view different saloons listed on the application, and view their services offered; also reserve seats for a specific service at any date and time according to their convenience and also pay in advance for the service they which they opted for. The shopkeepers also get an interface to update the seats reservations and their services, also auto-generate invoice for the customers.
Customers can create thier profile and log into the application. They can view all the saloons listed on the system and the services they provide. Customers can book slot according to thier convinience. Customers would recieve an automated booking confermation email after boking.
Customer Section - Customers can create thier profile and log into the application. They can view all the saloons listed on the system and the services they provide. Customers can book slot according to thier convinience. Customers would recieve an automated booking confermation email after boking.
Seller Section - Saloon Owners (shopkeepers) can view all bookings. Edit Saloon and Saloon Services details and manage bookings.
- Overview
- Content
- Features
- Tech Stack
- API Reference
- Environment Variables
- Run Locally
- Documentation
- Demo
- Screen-Shots
- Author
-
USER & SELLER AUTHENTICATION : Users can Signup for a new account, Verify thier email id, Login using email and password, make a Forgot request to reset thier password.
-
SALOONS AND SERVICES : Users can view all Saloons and Saloon Services listed on the system.
-
REVIEWS AND RATING : User can add saloon and saloon-services review and rateings.
-
CONTACT US FORM : User can fill up the Contact Us form. Auto Corrospondence email sending.
-
BOOKING : User can make booking by selecting time-slots for a perticular service as per users choice.
-
AUTO INVOICE : After payment, users would recieve invoice (auto-generated) in thier mailbox.
-
BACKEND
: Django (Python) -
DATABASE
: SQLite3 -
App Logic
: Swift -
App UI
: Swift UI
Postman Endpoints : https://www.getpostman.com/collections/1b6a6d804416782baaf1
API Endpoints JSON file (for importing into thunderclient / postman) is available in the docs folder or click here
To run this project, you will need to add the following environment variables to your .env file
-
EMAIL_ID
- Email ID (which would be used to send emails) -
EMAIL_PW
- Email Password
The docs folder contain all the project documentations and screenshots of the project.
You can read the project report here
YouTube Link : https://youtu.be/GbYhcdAllZ0
- Authentication
- Main
- Booking
🤝 Connect with Atharva Parkhe