Booking

Booking System + Payment Integration + Role Based (Customer / Admin)

Project Overview

Clipped Class is a flexible booking system built with Ruby on Rails designed for service businesses (barbers, salons, studios, consultants). It lets customers quickly schedule and pay for appointments while giving admins an easy-to-use dashboard to manage bookings, track revenue, and handle walk-ins.

Key Features

  • Frictionless Booking: Customers can instantly book appointments — with or without creating a profile.
  • Smart Management: Admins can view, cancel, or mark walk-ins directly from the dashboard.
  • Customer Portal: Users can track past and upcoming appointments with ease.
  • Secure Payments: Stripe integration lets customers pay ahead, reducing no-shows.
  • Actionable Insights: Admin dashboard with real-time charts (ApexCharts) gives instant visibility into bookings and revenue.
  • Stay Informed: Receive instant SMS confirmations via Twilio whenever you book an appointment

Tech Stack

Ruby on Rails PostgreSQL Devise HTML CSS Bootstrap