image

Access unlimited bootcamps and 650+ courses forever

75
%OFF
Article image
Marcio Gil
Marcio Gil10/11/2025 14:01
Share

📊 AnalytiCore

    Plataforma Unificada de KPIs, IA e Automação Empresarial

    image image image image image

    📌 Introdução

    O AnalytiCore é uma plataforma moderna de Business Intelligence com foco em agilidade e decisão baseada em dados.

    Construído como um mini-ecossistema corporativo, ele integra dados, Inteligência Artificial (IA) e automação em um único ambiente, oferecendo:

    • ✅ KPIs dinâmicos em um dashboard responsivo.
    • ✅ IA generativa para previsões e resumos.
    • ✅ API segura e modular com arquitetura escalável.

    🧠 Principais Funcionalidades

    CategoriaFuncionalidadeDetalhesVisualizaçãoDashboard ResponsivoGráficos e indicadores com React/Charts.InteligênciaPrevisão de VendasForecasting com modelos estatísticos de IA.AnáliseResumo InteligenteSumarização de dados críticos via NLP.SegurançaAPI REST SeguraAutenticação com JWT.EstruturaModularFrontend e Backend independentes.InfraCI/CD AutomáticoDeploy via GitHub Actions e Manus Space.

    🧱 Arquitetura Geral

    A plataforma é dividida em dois serviços principais e independentes:

    ServiçoTecnologias PrincipaisFrontendReact, Vite, Context API, AxiosBackendFastAPI, SQLModel, Uvicorn, JWT

    AnalytiCore
    │
    ├── frontend/             # Interface do Usuário (React)
    ├── backend/              # API e Lógica de Negócios (FastAPI)
    ├── docs/                 # Imagens e documentação
    └── .github/workflows     # Pipeline CI/CD
    

    Tabela de Endpoints A API REST é documentada automaticamente via Swagger/OpenAPI em /docs.

    CategoriaMétodoEndpointAuthDescriçãoAuthPOST/token❌Geração do token JWT (Login)KPIsGET/vendas✅Retorna KPIs de vendas.IAGET/ia/previsao-vendas✅Previsão de vendas (IA).IAGET/ia/resumo-inteligente✅Resumo automático dos dados.

    🚀 Tecnologias Utilizadas

    CamadaTecnologiasFrontendReact, Vite, Context API, Axios, Recharts / Chart.jsBackendFastAPI (Python), SQLModel, Uvicorn, JWT, NLP, modelos IAInfraGitHub Actions (CI/CD), Manus Space (Deploy)

    🖥️ Rodando o Projeto Localmente

    Backend (Python/FastAPI)

    cd backend
    pip install -r requirements.txt
    uvicorn main:app --reload
    # Docs: http://localhost:8000/docs
    

    Frontend (React)

    cd frontend
    npm install
    npm run dev
    

    🗺️ Roadmap — Próximas Melhorias

    • ✅ Banco de dados real (substituir mock inicial)
    • ✅ Suporte a multiusuários e RBAC
    • ✅ KPIs customizáveis pelo usuário
    • ✅ Exportação de relatórios (PDF, CSV)
    • ✅ Dashboard dedicado para administradores
    • ✅ Modelos de IA mais robustos

    image

    👨‍💻 Sobre o Autor & Links Importantes (Português)

    Olá, sou Márcio Alexandre de Paiva Gil, estudante do 5º período de Engenharia de Software e desenvolvedor web.

    Em transição de carreira, trago 20+ anos de experiência no mercado (área comercial), o que me dá uma visão de negócio valiosa. Estudo programação e Engenharia de Software há 2 anos, e sou Embaixador da DIO Campus Expert. Minha missão é unir essa visão de mercado com a técnica.

    CategoriaLinkAplicação em Produçãohttps://analycore-vbeemm3y.manus.space/Repositório GitHubhttps://github.com/MarcioGil/AnalytiCorePortfólio Profissionalhttps://marciogil.github.io/curriculum-vitae/LinkedInhttps://linkedin.com/in/márcio-gil-1b7669309E-mailmarciopaivagil@gmail.com

    🇺🇸 English Version

    📊 AnalytiCore — AI-Powered Business Intelligence Platform

    Introduction

    AnalytiCore is a full-featured business intelligence platform combining:

    • ✅ KPI automation
    • ✅ AI-powered forecasting
    • ✅ Smart reports
    • ✅ A robust, secure REST API

    Key Features

    • ✅ Responsive KPI dashboard
    • ✅ AI sales forecasting (statistical models)
    • ✅ NLP smart summary of critical information
    • ✅ JWT-secured API

    About the Author

    I am a Brazilian Software Engineering student (5th term) and web developer. Currently in a career transition, I leverage 20+ years of practical market experience, primarily in the commercial sector, which provides valuable business insight. I have been studying software development for 2 years and am a DIO Campus Expert Ambassador.

    Thank you for exploring this project!

    Export to Sheets

    🚀 Tecnologias Utilizadas Camada Tecnologias Frontend React, Vite, Context API, Axios, Recharts / Chart.js Backend FastAPI (Python), SQLModel, Uvicorn, JWT, NLP, modelos IA Infra GitHub Actions (CI/CD), Manus Space (Deploy)

    Export to Sheets

    🖥️ Rodando o Projeto Localmente 🔹 Backend (Python/FastAPI) Acesse a pasta: cd backend

    Instale: pip install -r requirements.txt

    Inicie: uvicorn main:app --reload

    Docs: Acesse http://localhost:8000/docs

    🔹 Frontend (React) Acesse a pasta: cd frontend

    Instale: npm install

    Inicie: npm run dev

    🗺️ Roadmap — Próximas Melhorias ✅ Banco de dados real (substituir mock inicial).

    ✅ Suporte a multiusuários e RBAC.

    ✅ KPIs customizáveis pelo usuário.

    ✅ Exportação de relatórios (e.g., PDF, CSV).

    ✅ Dashboard dedicado para administradores.

    ✅ Modelos de IA mais robustos.

    image


    👨‍💻 Sobre o Autor & Links Importantes (Português) Olá, sou Márcio Alexandre de Paiva Gil, estudante do 5º período de Engenharia de Software e desenvolvedor web.

    Em transição de carreira, trago 20+ anos de experiência no mercado (área comercial), o que me dá uma visão de negócio valiosa. Estudo programação e Engenharia de Software há 2 anos, e sou Embaixador da DIO Campus Expert. Minha missão é unir essa visão de mercado com a técnica.

    Categoria Link Aplicação em Produção https://analycore-vbeemm3y.manus.space/ Repositório GitHub https://github.com/MarcioGil/AnalytiCore Portfólio Profissional https://marciogil.github.io/curriculum-vitae/ LinkedIn https://linkedin.com/in/márcio-gil-1b7669309 E-mail marciopaivagil@gmail.com

    Export to Sheets

    🇺🇸 English Version

    📊 AnalytiCore — AI-Powered Business Intelligence Platform


    📌 Introduction

    AnalytiCore is a full-featured business intelligence platform combining:

    ✅ KPI automation

    ✅ AI-powered forecasting

    ✅ Smart reports

    ✅ A robust, secure REST API

    🧠 Key Features

    ✅ Responsive KPI dashboard

    ✅ AI sales forecasting (statistical models)

    ✅ NLP smart summary of critical information

    ✅ JWT-secured API

    👨‍💻 About the Author

    I am a Brazilian Software Engineering student (5th term) and web developer. Currently in a career transition, I leverage 20+ years of practical market experience, primarily in the commercial sector, which provides valuable business insight. I have been studying software development for 2 years and am a DIO Campus Expert Ambassador.

    Thank you for exploring this project!

    Share
    Recommended for you
    CAIXA - Inteligência Artificial na Prática
    Binance - Blockchain Developer with Solidity 2025
    Neo4J - Análise de Dados com Grafos
    Comments (1)
    DIO Community
    DIO Community - 10/11/2025 15:01

    Excelente, Marcio! Que artigo épico, detalhado e de altíssimo valor de negócio! Você tocou no ponto crucial da Engenharia de Software moderna: a necessidade de um Sistema Integrador Empresarial robusto e escalável.

    É fascinante ver como você aborda o tema, mostrando que a integração de diferentes setores (Clientes, Estoque, Vendas, Financeiro) em uma única plataforma é a chave para a eficiência operacional e a tomada de decisão baseada em dados.

    Qual você diria que é o maior desafio para um desenvolvedor ao trabalhar com um projeto que usa o padrão MVC, em termos de manter a separação de responsabilidades e de evitar o acoplamento entre as três camadas, em vez de apenas focar em fazer a aplicação funcionar?