Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/adnan0061/seat-researvation-app
- Owner: Adnan0061
- Created: 2024-11-06T08:12:35.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-12T07:22:26.000Z (29 days ago)
- Last Synced: 2024-12-12T08:24:46.169Z (29 days ago)
- Topics: axios, express, jest, jwt, mongoose, node, react, react-hook-form, shadcn-ui, tailwindcss, tanstack-react-query, tanstack-react-router, typescript, vite, zod, zustand
- Language: TypeScript
- Homepage: https://seat-researvation-app.vercel.app
- Size: 33 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
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.