Commit graph

33 commits

Author SHA1 Message Date
João Vitor
9a8b2c50e8
Merge pull request #6 from rede5/dev
feat: Melhorias na tabela de eventos e formulários
2025-12-08 09:12:23 -03:00
João Vitor
8016a0298e feat: Melhorias na tabela de eventos e formulários
- Adiciona coluna de Cidade com ordenação independente na tabela de eventos
- Implementa ordenação clicável em todas as colunas (nome, tipo, data, horário, cidade, local, status)
- Remove dependência de estado para filtro de cidade
- Adiciona exibição de curso/turma no modal de detalhes do evento
- Torna campo curso/turma obrigatório no formulário de solicitação de evento
- Remove campo de imagem de capa do formulário
- Corrige importação de getActiveCoursesByInstitutionId no Dashboard
2025-12-08 09:11:05 -03:00
João Vitor
7710c49296
Merge pull request #5 from rede5/dev
Dev
2025-12-08 08:40:41 -03:00
João Vitor
de5ceea1f3 feat: reestruturar página de equipe com sistema de profissionais multi-função
- Renomear 'Equipe & Fotógrafos' para 'Equipe' no título e navbar
- Adicionar suporte para 3 tipos de profissionais: Fotógrafo, Cinegrafista, Recepcionista
- Implementar cards estatísticos separados por função profissional
- Adicionar filtros por função (Fotógrafos, Cinegrafistas, Recepcionistas)
- Adicionar filtros por status (Disponível, Em Evento, Inativo)
- Transformar cards em tabela responsiva com colunas: Nome, Função Profissional, Disponibilidade
- Expandir interface Professional com campos completos do Excel:
  * Endereço completo (rua, número, complemento, bairro, cidade, UF)
  * Dados bancários (banco, agência, conta/pix, tipo cartão, titular)
  * Recursos (carro disponível, possui estúdio, quantidade)
  * Sistema de avaliações detalhado (6 critérios + média)
  * Valores (tabela free, extra no cachê)
  * Observações
- Redesenhar modal 'Adicionar Profissional' com formulário extenso organizado em seções
- Atualizar modal de detalhes com todas as novas informações
- Adicionar ícones específicos por função (Camera, Video, UserCheck)
- Remover fotos da tabela mantendo apenas informações essenciais
2025-12-08 03:12:45 -03:00
João Vitor
3096f07102 feat: adicionar sistema completo de gestão de cursos e turmas
- Adicionada interface Course em types.ts
- Criado CourseForm para cadastro/edição de turmas
- Implementada página CourseManagement com tabelas Excel-like
- Adicionadas funções CRUD de cursos no DataContext
- Integrado dropdown de cursos no EventForm baseado na instituição
- Adicionada rota 'courses' no App.tsx
- Link 'Gestão de Cursos' inserido no menu principal após 'Equipe & Fotógrafos'
- Removido 'Configurações' do menu principal (mantido apenas no dropdown do avatar)
- Implementado comportamento de toggle para seleção de universidades
- Sistema restrito a SUPERADMIN e BUSINESS_OWNER
2025-12-08 02:53:00 -03:00
João Vitor
6b61a97171
Merge pull request #4 from rede5/feat/cadastro-profissional
feat: Implementa estrutura inicial da API para profissionais, funções…
2025-12-08 01:22:25 -03:00
NANDO9322
9ee8ca089b feat: Implementa estrutura inicial da API para profissionais, funções e autenticação com integração de banco de dados e documentação Swagger. 2025-12-05 11:56:03 -03:00
yagostn
f73095e3d4 feat: mudancas de layout 2025-12-05 10:43:48 -03:00
João Vitor
449ee3d5bc
Merge pull request #3 from rede5/dev
Dev
2025-12-04 11:37:46 -03:00
yagostn
4e9b743928 feat: atuializacao de layout 2025-12-04 10:36:33 -03:00
Yago santana
a3655d2068 feat: melhoria de layout e ajuste de calendario 2025-12-04 00:58:49 -03:00
João Vitor
cc6c45c6fe feat: trocado a foto da tela de login 2025-12-03 16:02:56 -03:00
João Vitor
ac274e5c91 feat: melhorias no formulário de eventos e mapa interativo
- 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
2025-12-03 14:51:15 -03:00
João Vitor
31325d50eb Merge remote-tracking branch 'origin/dev' 2025-12-03 14:14:47 -03:00
João Vitor
3b53bf1d84 docs: atualização nas documentações 2025-12-03 14:13:06 -03:00
NANDO9322
bc27417649 feat: add Docker Compose configuration for a PostgreSQL database service. 2025-12-03 12:47:53 -03:00
NANDO9322
20284c25e7 chore: atualizar referências para nova URL do repositório 2025-12-03 11:38:01 -03:00
João Vitor
87dd11e6b4 docs: atualização na documentação do projeto, e criação da documentaçãoo do frontend 2025-12-03 11:28:12 -03:00
João Vitor
38ebeba237 Adiciona pasta backend ao repositório 2025-12-03 09:47:46 -03:00
João Vitor
3f6923fa7a feat: Modelo One Repo 2025-12-03 09:44:21 -03:00
Yago Santana
63db49be67 atuazlização 2025-12-03 08:47:28 -03:00
Yago Santana
2f7cdd08b8 atualização 2025-12-02 22:38:12 -03:00
João Vitor
d087cefb1b feat: Integração completa Mapbox + Upload de avatares
- 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
2025-12-02 13:55:56 -03:00
Yago Santana
7f5c8ae2be atualização 2025-12-02 09:08:10 -03:00
Yago Santana
2a5ee8ca19 atualização 2025-12-01 15:06:51 -03:00
Yago Santana
44ed329b68 atualização 2025-12-01 10:59:24 -03:00
Yago Santana
9940f4f967 atualização 2025-11-28 15:10:21 -03:00
Yago Santana
4e686caa3f atualização 2025-11-25 13:56:11 -03:00
João Vitor
9ec05a0599 correção da tela branca 2025-11-25 12:25:51 -03:00
João Vitor
b793f7dca4 docs: projeto documentado 2025-11-25 11:08:50 -03:00
João Vitor
ca76bf4e82 Criação do layout 2025-11-25 11:04:39 -03:00
João Vitor
1caeddc72c feat: Initialize PhotumManager project structure
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.
2025-11-25 11:02:25 -03:00
João Vitor
0588a2da1d
Initial commit 2025-11-25 11:02:10 -03:00