Skip to content

The BYC SALOON app is a comprehensive barber booking solution designed to streamline salon services. It allows users to book salon stylists for specific time slots, opt for home services, and select from a variety of facilities and services including hair spa, haircuts, and more. Integrated with the Razorpay payment gateway

Notifications You must be signed in to change notification settings

amanbhobhria/BarberBooking

Repository files navigation

BYC SALOON

Welcome to BYC SALOON, an advanced barber booking app designed to streamline the process of scheduling appointments with salon stylists, opting for home services, and selecting various salon facilities and services. This README will guide you through the app's features, technologies used, and how to set up the project.

Features

User App

  • Booking Appointments:** Users can book salon stylists for specific time slots.
  • Home Service:** Users can opt for salon services at their home.
  • Service Selection:** Users can choose from a variety of services including hair spa, haircuts, coloring, manicures, pedicures, and more.
  • Facility Selection:** Users can select from available salon facilities such as special care rooms, VIP lounges, and kids' play areas.
  • Payment Gateway:** Integrated with Razorpay for secure and seamless payments.

Admin App

  • Manage Bookings:** Admins can view, edit, and manage all bookings.
  • Service Management:** Admins can add, update, or remove services and facilities.
  • User Management:** Admins can manage user accounts and handle user queries.

##Salon Partner App

  • Appointment Management: Salon partners can view their schedules and manage appointments.
  • Service Updates: Partners can update the status of services and inform users about any changes.

Technologies Used

##Backend

  • Firebase: Used for authentication, real-time database, and cloud storage.
  • Java: Primary programming language for backend development.

Frontend

  • Java: Primary programming language for Android app development.
  • XML: Used for designing UI layouts.

Additional Libraries and Frameworks

  • Firebase Auth: For user authentication.
  • Firebase Realtime Database: For storing and syncing data in real-time.
  • Firebase Cloud Storage: For storing user and salon data such as images and documents.
  • Retrofit: For network calls.
  • Glide/Picasso: For image loading and caching.
  • Material Design Components: For designing intuitive and user-friendly interfaces.

##= Setup Instructions

Prerequisites

  • Android Studio: Ensure you have the latest version installed.
  • Java Development Kit (JDK): Ensure you have JDK 8 or higher installed.

Firebase Setup

  1. Create a new project in Firebase.
  2. Add your Android app to the Firebase project.
  3. Download the google-services.json file and place it in the app/ directory of your project.
  4. Enable Firebase Authentication, Realtime Database, and Cloud Storage in your Firebase console.

Project Setup

  1. Clone the repository:
    git clone https://github.com/amanbhobhria/BYC-SALOON.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.
  4. Build the project and ensure there are no errors.

Running the App

  1. Connect an Android device or start an emulator.
  2. Run the project from Android Studio.
  3. The app should launch on your device/emulator, and you can start exploring its features.

Contributing

We welcome contributions to improve BYC SALOON. If you would like to contribute, please follow these steps:

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

License

BYC SALOON is licensed under the MIT License. See LICENSE for more information.

##Contact For any queries or support, please contact us at bhobhriaaman.33@gmail.com

Thank you for using BYC SALOON! We hope you have a great experience.

videoplayback.mp4

About

The BYC SALOON app is a comprehensive barber booking solution designed to streamline salon services. It allows users to book salon stylists for specific time slots, opt for home services, and select from a variety of facilities and services including hair spa, haircuts, and more. Integrated with the Razorpay payment gateway

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages