- Adiciona campo de número de pessoas com validação numérica
- Atualiza tipos de eventos para eventos universitários (formatura, colação, etc)
- Substitui horário único por horários de início e término obrigatórios
- Adiciona campo de curso relacionado ao evento
- Reorganiza ordem dos campos no formulário de instituição (CEP primeiro)
- Atualiza coordenadas padrão do mapa para Americana-SP
- Melhora layout do mapa: cards de coordenadas e instruções abaixo do mapa
- Integração Mapbox GL JS para seleção interativa de localização
- Mapa arrastável com pin para localização exata
- Geocoding e reverse geocoding automático
- Busca de endereços com autocomplete
- Campos editáveis que atualizam mapa automaticamente
- Token configurado via variável de ambiente (.env.local)
- Sistema de upload de fotos de fotógrafos
- Upload via input de arquivo (substituiu URL)
- Preview automático com FileReader API
- Botão para remover foto selecionada
- Placeholder com ícone de câmera
- Remoção de funcionalidades de uploads/álbuns
- Removida página Albums.tsx
- Removido sistema de attachments
- Removida aba Inspiração para empresas
- Criada página Inspiração com galeria de exemplo
- Melhorias de responsividade
- Cards do mapa adaptados para mobile
- Texto e padding reduzidos em telas pequenas
- Arquivos de configuração
- .env.example criado
- vite-env.d.ts para tipagem
- MAPBOX_SETUP.md com instruções
- Footer atualizado com serviços universitários
This commit sets up the foundational project structure for PhotumManager. It includes:
- Initializing a new React project with Vite.
- Configuring essential dependencies such as React, Lucide React, and the Google Generative AI SDK.
- Setting up TypeScript and Vite configurations for optimal development.
- Defining core application metadata and initial type definitions for users and events.
- Establishing basic styling and font configurations in `index.html` with Tailwind CSS.
- Adding a `.gitignore` file to manage project dependencies and build artifacts.
- Updating the README with instructions for local development.