Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pulgueta/game-booking
Sistema de reservación de eventos para TorneosGG
https://github.com/pulgueta/game-booking
Last synced: 29 days ago
JSON representation
Sistema de reservación de eventos para TorneosGG
- Host: GitHub
- URL: https://github.com/pulgueta/game-booking
- Owner: pulgueta
- Created: 2024-01-28T01:24:14.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2024-02-03T17:16:33.000Z (12 months ago)
- Last Synced: 2024-11-05T14:24:32.378Z (3 months ago)
- Language: TypeScript
- Homepage:
- Size: 16.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reserva de eventos
Esta aplicación es un monolito hecho con Next.js en su última versión a día de redacción de este README (30 de enero de 2024).
Aquí se podrán agendar eventos en ciertos centros comerciales de Colombia, proporcionando una descripción del mismo y la cantidad de participantes que habrán en él además de la fecha en la que se realizará.
## Utilizar en local
> [!IMPORTANT]
> Se requieren cuentas en [Neon](https://neon.tech/) y [Pusher](https://pusher.com/)### Pasos:
1. Instalar [Node.js](https://nodejs.org/) v18 o superior.
2. Clonar el repositorio de la siguiente manera:
```sh
git clone https://github.com/pulgueta/Game-Booking
```4. Instalar pnpm de forma global
```sh
npm install -g pnpm
```4. Entrar al directorio e instalar las dependencias con npm, yarn o pnpm:
```sh
cdpnpm install
# O también
pnpm i
```5. Luego de registrarse en los servicios mencionados al inicio, pegar las variables de entorno en el archivo [.env.local](./.env.local) como se muestra en el [.env.example](./.env.example)
6. Correr de forma local la aplicación:
```sh
pnpm run dev# O también
pnpm dev
```> [!WARNING]
> Si no se proporcionan las variables de entorno correctas, la aplicación fallará al correr.¡Listo! Ya puedes usar la aplicación en local. A continuación, se mostrarán unas breves demostraciones de cómo puede funcionar la app. Para un mayor detalle, utilizar la aplicación en local
## Agenda básica de evento
![](/public/basicdemo.gif)
## Eliminar evento
![](/public/deletedemo.gif)
## Calificar evento
![](/public/ratingdemo.gif)
> [!NOTE]
> En las demostraciones se pueden hacer reservaciones en días anteriores a hoy por fines demostrativos de cómo se califica una reserva la cual ya su día pasó