Skip to content

LAHI-RU/barbershop-app

Repository files navigation

BARBERSHOP.LK - Premium Grooming Management System

Barbershop Banner

Overview

BARBERSHOP.LK is a state-of-the-art management system designed for high-end barbershops. It combines a luxurious user experience with powerful administrative tools to manage appointments, barbers, and services seamlessly.

🚀 Key Features

Premium Frontend

  • Elegant Landing Page: A high-impact, mobile-responsive design tailored for luxury branding.
  • Service Menu: Dynamic display of grooming services with pricing and duration.
  • Barber Showcases: Profiles of master artisans with their bios and images.

Client Experience

  • Appointment Booking: Simplified registration and booking flow for customers.
  • User Dashboard: Customers can view and manage their upcoming appointments.

Admin Suite

  • Management Dashboard: A central hub for managing the entire shop's operations.
  • Resource Management: Full CRUD operations for Barbers and Services.
  • Appointment Tracking: Real-time status updates and management of client bookings.
  • Role-based Security: Secure access control for administrators and clients.

🛠️ Tech Stack

⚙️ Installation

To get this project running locally, follow these steps:

  1. Clone the repository

    git clone <repository-url>
    cd barbershop-app
  2. Install PHP dependencies

    composer install
  3. Install JavaScript dependencies

    npm install
  4. Environment Setup

    cp .env.example .env
    php artisan key:generate
  5. Database Setup (Ensure your .env is configured for SQLite or your preferred database)

    touch database/database.sqlite
    php artisan migrate --seed
  6. Build Assets

    npm run build

🖥️ Usage

Start the development server:

# Run Laravel server
php artisan serve

# Run Vite dev server (for hot reloads)
npm run dev

The application will be available at http://localhost:8000.

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

📄 License

This project is licensed under the MIT License.

About

Premium barbershop management app with customer booking, conflict-checked scheduling, barber/service CRUD, and an admin dashboard built on Laravel 12, Livewire, Jetstream, and Tailwind.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages