Skip to content

slammer1870/book-a-private

Repository files navigation

Book a Private

Book a Private Logo

Book a Private is an open-source project built with Next.js and Prisma that allows users to book private appointments online. Whether it's scheduling a one-on-one session with a personal trainer, booking a private yoga class, or reserving a private consultation with a therapist, Book a Private makes it easy for service providers and clients to connect.

Features

  • User registration and authentication
  • Service provider registration and profile management
  • Booking system with availability management
  • Email notifications for booking confirmations and reminders
  • Secure payment integration
  • User-friendly interface

Technologies Used

  • Next.js: A React framework for building server-side rendered and statically generated web applications.
  • Prisma: An open-source database toolkit that provides an ORM and a query builder for databases.
  • React: A JavaScript library for building user interfaces.
  • Tailwind CSS: A highly customizable CSS framework.
  • PostgreSQL: A powerful open-source relational database system.
  • SendGrid: An email delivery platform for sending transactional emails.

Getting Started

To get started with Book a Private, follow the instructions below:

Prerequisites

  • Node.js (version >= 14)
  • PostgreSQL database

Installation

  1. Clone the repository:
git clone https://github.com/your-username/book-a-private.git

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages