Este é o frontend de um sistema de ingressos utilizado para eventos do Instituto Federal de Educação, Ciência e Tecnologia de São Paulo, Campus Cubatão. Construído com Next.js, esta aplicação oferece uma experiência fluida para gerenciar e adquirir ingressos de eventos.
💡 Em caso de dúvidas, problemas ou sugestões, sinta-se à vontade para abrir uma issue. Estamos abertos a ideias e contribuições da comunidade!
- ✨ Funcionalidades
- 🚀 Primeiros Passos
- 🔧 Instalação
▶️ Executando a Aplicação- 🔐 Variáveis de Ambiente
- 🤝 Contribuindo
- 📄 Licença
- Lista de Eventos: Visualize todos os eventos disponíveis no IFSP Campus Cubatão.
- Compra de Ingressos: Processo simples e seguro para adquirir ingressos.
- Autenticação de Usuário: Usuários podem se cadastrar e fazer login para gerenciar suas compras.
- Design Responsivo: Otimizado para todos os dispositivos, incluindo desktops, tablets e celulares.
Para começar com o projeto, clone o repositório e siga as instruções de instalação abaixo.
-
Clone o repositório:
git clone https://github.com/ifspcbt-devspace/ifsp-eventos-web.git cd ifsp-eventos-web
-
Instale as dependências:
npm install
Para rodar a aplicação em modo de desenvolvimento:
npm run dev
A aplicação estará disponível em http://localhost:3000
.
Certifique-se de configurar as seguintes variáveis de ambiente antes de executar a aplicação:
NEXT_PUBLIC_API_BASE_URL=http://localhost:8091/v1
IRON_SESSION_PASSWORD=SUA_SENHA_SECRETA
NEXT_PUBLIC_MERCADO_PAGO_PUBLIC_KEY=SUA_CHAVE_PUBLICA
Essas variáveis devem ser colocadas no arquivo
.env.local
.
Contribuições são bem-vindas! Por favor, certifique-se de basear seus pull requests na branch develop
.
Este projeto está licenciado sob a Licença AGPL-3.0.