https://github.com/vncsraniery/eventsync
Uma plataforma moderna e responsiva para a reserva e gerenciamento de eventos
https://github.com/vncsraniery/eventsync
clerk destaque nextjs shadcn-ui stripe-api tailwindcss typescript website
Last synced: 5 months ago
JSON representation
Uma plataforma moderna e responsiva para a reserva e gerenciamento de eventos
- Host: GitHub
- URL: https://github.com/vncsraniery/eventsync
- Owner: VncsRaniery
- Created: 2024-08-07T22:13:41.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T02:05:50.000Z (over 1 year ago)
- Last Synced: 2025-08-16T16:32:56.910Z (11 months ago)
- Topics: clerk, destaque, nextjs, shadcn-ui, stripe-api, tailwindcss, typescript, website
- Language: TypeScript
- Homepage: https://eventsync-plataform.vercel.app/
- Size: 4.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
EventSync - Sistema de Reserva de Eventos

## Introdução
**EventSync** é uma plataforma moderna e responsiva para a reserva e gerenciamento de eventos. Este projeto utiliza algumas stacks de tecnologias que garantem desempenho, segurança e uma experiência de usuário intuitiva.
Destaques do projeto:
- **Estilo elegante e responsivo** com TailwindCSS e UI Shadcn.
- **Autenticação segura** e fácil de integrar com Clerk.
- **Checkout de tickets** com integração à API Stripe.
## Tecnologias utilizadas
- **[Next.js](https://nextjs.org/):** Framework React para SSR, rotas dinâmicas e otimização de desempenho.
- **[TailwindCSS](https://tailwindcss.com/):** CSS utilitário para estilização rápida e responsiva.
- **[Shadcn UI](https://ui.shadcn.dev/):** Conjunto de componentes acessíveis e personalizáveis.
- **[Clerk](https://clerk.dev/):** Gerenciamento de autenticação e usuários de forma simples e segura.
- **[Stripe API](https://stripe.com/docs):** Processamento de pagamentos e gerenciamento de tickets.
- **[Uploadthing](https://uploadthing.com/):** Upload seguro de arquivos.
- **[MongoDB](https://www.mongodb.com/):** Banco de dados escalável e flexível para armazenamento de dados.
## Início rápido
### Pré-requisitos
Certifique-se de ter instalado
- Node.js
- Git
- npm / yarn / pnpm / bun
1. Clonar este repositório:
```bash
git clone https://github.com/VncsRaniery/EventSync
cd EventSync
```
2. Instale as dependências:
```bash
npm install
```
3. Configurar variáveis de ambientes:
```bash
# NEXTJS URL
NEXT_PUBLIC_APP_URL=http://localhost:3000
# CLERK AUTENTIFICAÇÃO
CLERK_SECRET_KEY=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
WEBHOOK_SECRET=
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
# STRIPE KEYS
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
# UPLOADTHING KEYS
UPLOADTHING_SECRET=
UPLOADTHING_APP_ID=
# DATABASE MONGODB URI
MONGODB_URI=
```
4. Execute o servidor de desenvolvimento:
```bash
npm run dev
```
5. Abra seu navegador e navegue até http://localhost:3000 para ver o site em ação.
---