{"id":27742445,"url":"https://github.com/fernandozuchi/docs-challenge-vii","last_synced_at":"2026-01-22T13:48:33.809Z","repository":{"id":289947527,"uuid":"972911296","full_name":"FernandoZuchi/docs-challenge-VII","owner":"FernandoZuchi","description":"Este repositório contém toda a documentação do Challenge Codi Cash, o projeto de gestão financeira das unidades da Codi Academy. Este projeto será feito pelos alunos, em grupo, divididos por turmas","archived":false,"fork":false,"pushed_at":"2025-04-25T22:04:56.000Z","size":3,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-28T16:57:10.273Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/FernandoZuchi.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-25T22:04:30.000Z","updated_at":"2025-04-25T22:05:36.000Z","dependencies_parsed_at":"2025-04-25T23:29:00.746Z","dependency_job_id":null,"html_url":"https://github.com/FernandoZuchi/docs-challenge-VII","commit_stats":null,"previous_names":["fernandozuchi/docs-challenge-vii"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/FernandoZuchi/docs-challenge-VII","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FernandoZuchi%2Fdocs-challenge-VII","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FernandoZuchi%2Fdocs-challenge-VII/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FernandoZuchi%2Fdocs-challenge-VII/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FernandoZuchi%2Fdocs-challenge-VII/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/FernandoZuchi","download_url":"https://codeload.github.com/FernandoZuchi/docs-challenge-VII/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/FernandoZuchi%2Fdocs-challenge-VII/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28664012,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-22T01:17:37.254Z","status":"online","status_checked_at":"2026-01-22T02:00:07.137Z","response_time":144,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-04-28T16:40:59.883Z","updated_at":"2026-01-22T13:48:33.784Z","avatar_url":"https://github.com/FernandoZuchi.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# **Challenge - Projeto Codi Cash**\n\n**Período do Challenge:** 29/04/2025 a 11/07/2025  \n**Projeto:** Sistema \"Codi Cash\"  \n**Objetivo:** Criar a interface (Front-end) completa e funcional de um software de gestão financeira voltado para as unidades da Codi Academy, considerando responsividade, usabilidade e integração futura com APIs.\n\n---\n\n## 1. Descrição Geral do Projeto\n\nO **Codi Cash** é um software de gestão financeira que visa facilitar o controle das finanças de cada unidade da Codi Academy. O sistema permitirá o cadastro, visualização e gestão de vendas, despesas e indicadores financeiros através de uma interface web moderna, responsiva e intuitiva.\n\n---\n\n## 2. Escopo do Desafio\n\nVocês serão responsáveis por desenvolver **apenas o frontend** da aplicação, utilizando tecnologias modernas como **HTML, CSS (Tailwind ou Bootstrap), JavaScript (React ou Vanilla)**, garantindo:\n\n- Interfaces responsivas\n- Boa usabilidade\n- Componentização e reutilização de código\n- Estrutura limpa e organizada\n\n---\n\n## 3. Funcionalidades Requeridas (Frontend)\n\n### 3.1. Dashboard Principal\n- Exibir resumos mensais de receitas, despesas e balanço\n- Gráficos de barras/linhas para mostrar dados por período (semana, mês, ano)\n- Cards com KPIs (Key performance indicators): *total de vendas*, *total de despesas*, *saldo líquido*\n\n### 3.2. Módulo de Vendas\n- Formulário de cadastro de venda:\n  - Tipo de curso: online ou presencial\n  - Cliente (nome, e-mail, telefone)\n  - Valor bruto\n  - Descontos aplicados\n  - Impostos, comissões e taxas de cartão\n  - Valor final da venda (após débitos automáticos)\n- Lista de vendas cadastradas com filtros por período e tipo de curso\n\n### 3.3. Módulo de Gastos\n- Cadastro de despesas fixas (luz, água, aluguel, internet, folha de pagamento, vale transporte, imposto sobre folha)\n- Cadastro de despesas variáveis (manutenção, suprimentos, etc.)\n- Edição e exclusão de lançamentos\n- Visualização de histórico de gastos\n\n### 3.4. Visualizações e Gráficos\n- Gráfico comparativo de receitas e despesas\n- Gráfico de pizza para distribuição de gastos\n- Filtros de visualização por intervalo de tempo e categoria\n\n### 3.5. Experiência do Usuário\n- Layout limpo, responsivo, com navegação intuitiva\n- Feedback visual para ações (ex: cadastro realizado, erro de preenchimento)\n- Utilização de modal para confirmações e formulários\n\n---\n\n## 4. Requisitos Técnicos\n\n- HTML5, CSS3 e JavaScript\n- TailwindCSS (ou outro framework de UI)\n- ReactJS (opcional, mas recomendado)\n- Responsividade obrigatória (mobile first)\n- Estrutura modular de componentes\n\n---\n\n## 5. Critérios de Avaliação\n\n- Interface responsiva e funcional\n- Boa organização do código\n- Reutilização de componentes\n- Alinhamento com a proposta do desafio\n- Apresentação final do projeto (pitch ou demonstração em vídeo)\n\n---\n\n## 6. Entregáveis\n\n- Código-fonte neste repositório GitHub onde está a documentação\n- Link do deploy (Vercel, Netlify ou outro)\n- Documentação de como rodar localmente\n- Documentação do frontend\n- Apresentação final\n\n---\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffernandozuchi%2Fdocs-challenge-vii","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffernandozuchi%2Fdocs-challenge-vii","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffernandozuchi%2Fdocs-challenge-vii/lists"}