Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/adnan0061/seat-researvation-app


https://github.com/adnan0061/seat-researvation-app

axios express jest jwt mongoose node react react-hook-form shadcn-ui tailwindcss tanstack-react-query tanstack-react-router typescript vite zod zustand

Last synced: 29 days ago
JSON representation

Awesome Lists containing this project

README

        

# Event Reservation Project

This is a full stack event reservation project. The backend is deployed on **Render** and the frontend is deployed on **Vercel**.

## Frontend URL

[https://seat-researvation-app.vercel.app](https://seat-researvation-app.vercel.app)

## Features

- Browse and book events
- User authentication
- Admin panel for event management
- Secure payment processing

## Technologies Used

- **Frontend:** React, TypeScript, Tailwind CSS
- **Backend:** Node.js, Express, MongoDB
- **Deployment:** Render (Backend), Vercel (Frontend)

## How to run the project locally

To run the project locally, follow these steps:

1. Clone the repository:

```bash
git clone https://github.com/yourusername/event-reservation-app.git
```

2. Navigate to the frontend directory:

```bash
cd frontend
```

3. Install dependencies:

```bash
npm install
```

4. Start the frontend development server:

```bash
npm start
```

5. Navigate to the backend directory:

```bash
cd backend
```

6. Install dependencies:

```bash
npm install
```

7. Start the backend server:
```bash
npm run start
```

Now you can access the application at `http://localhost:3000` for the frontend and `http://localhost:5000` for the backend.