Skip to content

Learnathon-By-Geeky-Solutions/quantum-trio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

CareHub Logo

A modern platform to simplify beauty and wellness service bookings with a seamless, tech-driven experience.

Live Site Stars License


🌐 Live Website πŸ‘‰ Click here to visit the live site


πŸ“š Explore Project Resources

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.

πŸš€ Project Status and Quality Metrics


🀝 Team Information: Quantum Trio

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 & Project Planning

Stack Learning

➑️ Learning Phase Tracking Sheet – Track our daily progress and activities.


πŸ“„ Project Description

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.


πŸ”‘ Key Features

  1. User Authentication: Separate logins for customers and shops.
  2. Customer Profile: Manage bookings, preferences, and personal details.
  3. Shop Profile: Maintain details of your shop, services, and workers.
  4. Advanced Search: Filter by services, ratings, reviews, and location.
  5. Ratings & Reviews: Discover top salons based on real customer feedback.
  6. Booking: Advanced booking with customizable slots.
  7. Service Provider Selection: Choose your preferred expert for each service.
  8. Payment Slip: Auto-generated payment confirmation slips.
  9. In-App Chat: Communicate directly with shop managers.
  10. Booking Reports: Detailed reports for both customers and shops.
  11. Order Confirmation: Dual consent system ensuring order completion only when both parties agree.
  12. Post-Service Ratings: Rate the service only after order completion.
  13. Shop Dashboard: Manage all aspects of your shop efficiently.
  14. Instant Notifications: Receive real-time notifications for new bookings and reminders.
  15. Admin Panel: Comprehensive control panel for managing the system.

πŸ“¦ Resources


Initial Entity Relationship Diagram (ER)

CareHub ER Diagram


πŸ›  Development Guidelines

  1. Feature Branches: Always create feature branches (feature/<feature-name>).
  2. Small, Focused Commits: Keep commits focused and manageable.
  3. Descriptive Commit Messages: Clearly describe the changes made.
  4. Pull Requests: Submit pull requests for code reviews.

Tech Stack

Frontend:

  • HTML
  • Tailwind CSS
  • JavaScript

Backend:

  • Django Framework

Database:

  • PostgreSQL

πŸ§‘β€πŸ’» Getting Started

To set up the project locally, follow these steps:

  1. Clone the Repository:
    git clone https://github.com/Learnathon-By-Geeky-Solutions/quantum-trio.git
  2. Install Dependencies:
    pip install -r requirements.txt
  3. Set Up Environment:
    • Configure PostgreSQL database.
    • Create a .env file and add necessary credentials (e.g., database URL, secret key).
  4. Run Migrations:
    python manage.py migrate
  5. Run the Application:
    python manage.py runserver

For detailed setup instructions, refer to Development Setup.


πŸ›‘οΈ Security and Testing

  • 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.

πŸ“ˆ Future Enhancements

  • 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.

πŸ™Œ Contributing

We welcome contributions from the community! To contribute:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add your feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a pull request.

Please read our Contributing Guidelines for more details.


πŸ—’οΈ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ“¬ Contact

For questions, feedback, or collaboration inquiries, reach out to the Quantum Trio team via:


Built with ❀️ by Team - Quantum Trio

Releases

No releases published

Packages

No packages published

Contributors 6