An open API service indexing awesome lists of open source software.

https://github.com/khainghsuthwe/reservemytable

ReserveMyTable is a modern restaurant booking platform built with Next.js, designed to help users effortlessly discover and reserve tables at their favorite restaurants. With a sleek user interface, and advanced filtering by cuisine, or restaurant name, ReserveMyTable simplifies dining reservations for any occasion
https://github.com/khainghsuthwe/reservemytable

booking-platform frontend next-auth nextjs reservation-system restaurant-website tailwindcss vercel

Last synced: 3 months ago
JSON representation

ReserveMyTable is a modern restaurant booking platform built with Next.js, designed to help users effortlessly discover and reserve tables at their favorite restaurants. With a sleek user interface, and advanced filtering by cuisine, or restaurant name, ReserveMyTable simplifies dining reservations for any occasion

Awesome Lists containing this project

README

          

# 🍽️ Restaurant Booking App

ReserveMyTable is a modern **Restaurant Reservation App** built with [Next.js](https://nextjs.org), using Google OAuth for authentication. It allows users to discover, explore, and reserve tables at their favorite dining spots with ease

## Image
![Restaurant Booking Banner](https://github.com/khainghsuthwe/restaurant_booking_frontend/blob/main/public/reservemytable.png)

## 🚀 Live Demo

🌐 [View the Live App](https://restaurant-booking-frontend-rho.vercel.app)

---

## 🛠️ Getting Started

Follow the steps below to run this project locally.

### 1. Clone the Repository

```bash
git clone https://github.com/your-username/restaurant-booking-app.git
cd restaurant-booking-app
```

### 2. Inatall Dependencies
Install package dependencies
```bash
npm install
# or
yarn install
```

### 3. Setup Environment variables
Create a .env.local file at the root of your project and add the following environment variables:
```bash
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=your-random-nextauth-secret
```