Skip to content

Latest commit

 

History

History
56 lines (34 loc) · 1.38 KB

README.md

File metadata and controls

56 lines (34 loc) · 1.38 KB

Event Reservation System

This is a simple event reservation system built using Next.js, using Supabase as the database and Stripe for payment processing.

Diagram

Sequence

Prerequisites

Before you begin, make sure you have following set up on your machine:

  • Node.js and npm (Node's package manager)
  • Vercel CLI tool

You also need to create accounts on Vercel, Supabase, and Stripe (if you use payment feature).

Installation Steps

Follow these steps to deploy the Event Reservation System:

  1. Clone the repository.

  2. Navigate to the project directory:

$ cd event-reservation-system
  1. Copy the contents of env.example file to a new .env file. Make sure to replace the dummy variables with your actual ones.
$ cp .env.example .env
  1. Install the project's dependencies:
$ npm install
  1. To start the application in development mode, execute:
$ npm run dev

You can access the application locally on the URL provided by Next.js, usually http://localhost:3000.

  1. Now, to deploy your application, execute:
$ vercel

Now, the Event Reservation System should be up and running. You can access the system on the URL provided by Vercel.