Ir para o conteúdo

capa front end

⚙️ Frontend - Funcionalidades do Sistema

🖥️ Visão Geral

O frontend do Mapa da Acessibilidade é uma aplicação web desenvolvida em React.js que oferece uma interface intuitiva e acessível para mapear e compartilhar informações sobre locais acessíveis para pessoas com mobilidade reduzida. A plataforma foi projetada com foco na experiência do usuário e na colaboração comunitária.

Arquitetura Frontend

Tecnologias Utilizadas

  • React.js: Framework principal para desenvolvimento da interface
  • Leaflet API: Integração de mapas interativos
  • CSS/SCSS: Estilização responsiva e acessível
  • JavaScript ES6+: Lógica de interação e manipulação de dados

Estrutura de Páginas

src/
├── pages/
│   ├── Home.css          # Página inicial
│   ├── Home.jsx
│   ├── Cadastro.css      # Cadastro de usuários
│   ├── Cadastro.jsx
│   ├── Login.css         # Autenticação
│   ├── Login.jsx
│   ├── Contato.css       # Contato com equipe
│   ├── Contato.jsx
│   ├── Eventos.css       # Eventos de acessibilidade
│   ├── Eventos.jsx
│   ├── FAQ.css           # Perguntas frequentes
│   ├── FAQ.jsx
│   ├── Local.css         # Detalhes dos locais
│   ├── Local.jsx
│   └── Sobre.css         # Sobre o projeto
│       Sobre.jsx

🔧 Manutenibilidade

Padrões de Código

  • Componentes Reutilizáveis: Estrutura modular
  • Separação de Responsabilidades: CSS e JavaScript organizados
  • Documentação: Comentários e README por componente
  • Testes: Cobertura de funcionalidades críticas

🙋 Contribuição

O projeto é open source e aceita contribuições da comunidade. Consulte o guia de contribuição para mais informações sobre como colaborar com o desenvolvimento frontend.