Skip to content

The Hair Salon Android App aims to modernize and optimize the hairdressing experience for both salon owners and customers. By leveraging modern technologies, the app simplifies appointment booking, customer management, and service delivery, making salon visits more user-friendly and efficient.

Notifications You must be signed in to change notification settings

just-a-small-team/haarsalon-customer-app

Repository files navigation

Hair Salon Android App

Summary

The Hair Salon Android App aims to modernize and optimize the hairdressing experience for both salon owners and customers. By leveraging modern technologies, the app simplifies appointment booking, customer management, and service delivery, making salon visits more user-friendly and efficient. Customers can book appointments, receive notifications, and explore salon services from their mobile devices, while salon owners can manage resources and reduce waiting times.

Features

  1. Online Appointment Booking: Schedule and manage appointments with availability checks and flexible time slots.
  2. Customer Management System: Store customer profiles, preferences, and appointment history.
  3. Notifications and Reminders: Automatic reminders for appointments and notifications about offers.
  4. Review and Feedback System: Rate stylists and provide feedback for continuous improvement.
  5. Payment System Integration: Convenient in-app payment options with transparent billing.
  6. Gallery and Portfolio: Showcase salon hairstyles and styling works.
  7. Location-Based Services: Directions to the salon using integrated location services.
  8. Live Image or Image Upload for Hairstyling: Virtual styling through live images or uploaded photos.

Technologies Used

  • Languages: Java, Kotlin
  • Frameworks: Android SDK, Firebase
  • Libraries: Glide, Hilt, RxJava, Timber, ConstraintLayout, Navigation Component
  • Build System: Gradle

Getting Started

Prerequisites

  • Android Studio Meerkat | 2024.3.1 Canary 5
  • JDK 8 or higher

Installation

  1. Clone the repository:
    git clone https://github.com/just-a-small-team/haarsalon-customer-app.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.

Running the App

  1. Connect an Android device or start an emulator.
  2. Click on the "Run" button in Android Studio.

Project Structure

  • app/src/main/java/com/jast/haarsalon: Contains the main source code.
  • app/src/main/res/layout: Contains the XML layout files.
  • gradle/libs.versions.toml: Manages the versions of dependencies.
  • build.gradle.kts: Top-level build file.
  • settings.gradle.kts: Settings for the Gradle build.

Contributing

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

About

The Hair Salon Android App aims to modernize and optimize the hairdressing experience for both salon owners and customers. By leveraging modern technologies, the app simplifies appointment booking, customer management, and service delivery, making salon visits more user-friendly and efficient.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages