-
Notifications
You must be signed in to change notification settings - Fork 0
juliomaximus/plataforma-ongsjs
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
 |  | |||
 |  | |||
 |  | |||
 |  | |||
 |  | |||
Repository files navigation
🌱 Plataforma ONG — Projeto AcadĂŞmico Este projeto foi desenvolvido como parte das **Entregas Práticas I, II e III**, com o objetivo de construir uma **plataforma web para gestĂŁo de ONGs**, aplicando conceitos de **HTML5, CSS3 e JavaScript Avançado**. 🎯 Objetivo do Projeto Criar uma aplicação web que permita gerenciar **projetos, voluntários e doações** de ONGs, simulando uma plataforma real com: * Interface responsiva e moderna (CSS Grid e Flexbox) * Sistema de Single Page Application (SPA) * Validação de formulários com feedback visual * Armazenamento local (LocalStorage) * Componentes dinâmicos e reutilizáveis đź§± Estrutura do Projeto projeto-ongs/ │ ├── index.html ├── css/ │ ├── style.css │ ├── layout.css │ └── components.css ├── js/ │ ├── app.js │ ├── router.js │ ├── formValidation.js │ └── components/ │ ├── cards.js │ ├── navbar.js │ └── modal.js ├── images/ │ ├── logo.png │ └── icons/ └── README.md 🎨 Sistema de Design O sistema de design foi desenvolvido com base em **variáveis CSS customizadas**, garantindo consistĂŞncia visual e escalabilidade: Paleta de cores: Primárias e neutras em tons de vermelho, cinza e branco. ``` --primary: #c62828; --primary-light: #ef5350; --neutral-dark: #212121; --neutral-light: #f5f5f5; --white: #ffffff; Tipografia hierárquica: 5 nĂveis de fontes (tĂtulos, subtĂtulos, corpo, legendas e botões) Sistema de espaçamento modular: Base: 8px (8, 16, 24, 32, 48, 64) ⚙️ Funcionalidades JavaScript * Navegação SPA (Single Page Application) * Manipulação do DOM com templates dinâmicos * Sistema de validação de formulários com mensagens de erro * Armazenamento de dados (LocalStorage) * Atualização dinâmica de cards de projetos e voluntários * Simulação de sistema administrativo com contadores đź§© Tecnologias Utilizadas * **HTML5** — Estrutura semântica * **CSS3** — Layout responsivo (Grid e Flexbox) * **JavaScript (ES6+)** — LĂłgica e interatividade * **LocalStorage** — PersistĂŞncia de dados no navegador * **GitHub Pages** — Hospedagem pĂşblica do projeto đź§ Entregas Atendidas âś… Entrega I — Estrutura HTML Criação da base da aplicação com HTML semântico e organização inicial das páginas. âś… Entrega II — Estilo CSS3 Aplicação de design system, layout responsivo e componentes visuais. âś… Entrega III — JavaScript Avançado Implementação de SPA, manipulação do DOM e validação de formulários. 👨‍💻 Autor Julio Alves Estudante de Análise e Desenvolvimento de Sistemas
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published