A modern platform to simplify beauty and wellness service bookings with a seamless, tech-driven experience.
π Live Website π Click here to visit the live site
Stay updated and dive deeper into the project!
- π Wiki β Project documentation and guides.
- π DevLogs β Track our development progress.
- β Asana Board β Visualize the project roadmap and manage tasks collaboratively.
Meet the amazing team behind the project:
Name | Role | GitHub Username |
---|---|---|
Israt Jahan Reshma | Team Leader | IsratJahanR |
Md Rakibul Islam | Member | rakib151p |
Asfak Shahriur | Member | asfak27 |
Rajesh Saha | Mentor | rajeshsaha-bs23 |
β‘οΈ Learning Phase Tracking Sheet β Track our daily progress and activities.
CareHub is an innovative Beauty & Wellness booking platform designed to streamline salon and wellness services. By addressing common pain points like long wait times, unreliable service providers, and lack of real-time availability, CareHub offers a seamless, tech-driven solution for convenient grooming services.
- User Authentication: Separate logins for customers and shops.
- Customer Profile: Manage bookings, preferences, and personal details.
- Shop Profile: Maintain details of your shop, services, and workers.
- Advanced Search: Filter by services, ratings, reviews, and location.
- Ratings & Reviews: Discover top salons based on real customer feedback.
- Booking: Advanced booking with customizable slots.
- Service Provider Selection: Choose your preferred expert for each service.
- Payment Slip: Auto-generated payment confirmation slips.
- In-App Chat: Communicate directly with shop managers.
- Booking Reports: Detailed reports for both customers and shops.
- Order Confirmation: Dual consent system ensuring order completion only when both parties agree.
- Post-Service Ratings: Rate the service only after order completion.
- Shop Dashboard: Manage all aspects of your shop efficiently.
- Instant Notifications: Receive real-time notifications for new bookings and reminders.
- Admin Panel: Comprehensive control panel for managing the system.
- Feature Branches: Always create feature branches (
feature/<feature-name>
). - Small, Focused Commits: Keep commits focused and manageable.
- Descriptive Commit Messages: Clearly describe the changes made.
- Pull Requests: Submit pull requests for code reviews.
- HTML
- Tailwind CSS
- JavaScript
- Django Framework
- PostgreSQL
To set up the project locally, follow these steps:
- Clone the Repository:
git clone https://github.com/Learnathon-By-Geeky-Solutions/quantum-trio.git
- Install Dependencies:
pip install -r requirements.txt
- Set Up Environment:
- Configure PostgreSQL database.
- Create a
.env
file and add necessary credentials (e.g., database URL, secret key).
- Run Migrations:
python manage.py migrate
- Run the Application:
python manage.py runserver
For detailed setup instructions, refer to Development Setup.
- Code Quality: Integrated with SonarCloud for continuous code quality checks (bugs, vulnerabilities, code smells).
- Testing: Unit and integration tests are implemented to ensure reliability. Run tests with:
python manage.py test
- Security Practices: Follow OWASP guidelines for secure coding and data handling.
- Mobile App: Develop iOS and Android apps for enhanced accessibility.
- AI Recommendations: Implement AI-driven service and provider recommendations.
- Multi-Language Support: Add support for multiple languages to reach a global audience.
- Payment Gateway Integration: Integrate popular payment gateways for seamless transactions.
We welcome contributions from the community! To contribute:
- Fork the repository.
- Create a feature branch (
git checkout -b feature/your-feature
). - Commit your changes (
git commit -m 'Add your feature'
). - Push to the branch (
git push origin feature/your-feature
). - Open a pull request.
Please read our Contributing Guidelines for more details.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions, feedback, or collaboration inquiries, reach out to the Quantum Trio team via:
- Email: quantum.trio@example.com
- GitHub Issues: Create an issue
Built with β€οΈ by Team - Quantum Trio