https://github.com/eddypbr/devstage-web
🎟️ DevStage Web – Plataforma de inscrições com ranking! Convide amigos, acompanhe acessos e descubra quem mais trouxe inscritos. 🚀🔥
https://github.com/eddypbr/devstage-web
nextjs15 orval tailwind-v4
Last synced: 3 months ago
JSON representation
🎟️ DevStage Web – Plataforma de inscrições com ranking! Convide amigos, acompanhe acessos e descubra quem mais trouxe inscritos. 🚀🔥
- Host: GitHub
- URL: https://github.com/eddypbr/devstage-web
- Owner: EddyPBR
- Created: 2025-02-18T22:32:59.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-02-19T23:57:56.000Z (3 months ago)
- Last Synced: 2025-02-20T00:33:56.816Z (3 months ago)
- Topics: nextjs15, orval, tailwind-v4
- Language: TypeScript
- Homepage:
- Size: 389 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 devstage-web

## 📌 Sobre o Projeto
O **DevStage** é um aplicativo de inscrições onde os usuários podem:
- Se inscrever no evento;
- Compartilhar um link exclusivo para convidar outras pessoas;
- Acompanhar o número de acessos e inscrições gerados pelo seu link;
- Ver o ranking TOP 3 dos usuários que mais trouxeram inscritos.O projeto é dividido em duas partes:
- 🔹 **Backend:** API que gerencia usuários, convites e rankings [(devstage-api)](https://github.com/EddyPBR/devstage-api)
- 🔹 **Frontend:** Interface web do sistema (**este repositório**)---
## 🛠️ Como Rodar o Projeto
### 🔽 1. Clone o Repositório
```bash
git clone https://github.com/EddyPBR/devstage-web.git
cd devstage-web
```### 📦 2. Instale as Dependências
```bash
npm install
```### ⚙️ 3. Configure as Variáveis de Ambiente
Por padrão o projeto utiliza o `.env.development` localizado na raiz do projeto:
```bash
NEXT_PUBLIC_API_URL=http://localhost:3333
```> Substitua as variaveis caso necessário.
### 🔄 4. Gere as API Requests com Orval (OPCIONAL)
```bash
npm run generate:api
```### 🚀 5. Rode o Projeto
```bash
npm run dev
```Acesse: [http://localhost:3000](http://localhost:3000)
---
## 🎨 Tecnologias Utilizadas
- **Next.js**
- **TailwindCSS 4**
- **Orval**---
💙 **Gostou do projeto? Deixe uma ⭐ para apoiar!**