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.
- 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
- 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.
To get started with Book a Private, follow the instructions below:
- Node.js (version >= 14)
- PostgreSQL database
- Clone the repository:
git clone https://github.com/your-username/book-a-private.git