Visão Geral dos Projetos

Conheça todos os projetos da Cara Core Informática com explicações técnicas e para leigos

Nossa Suíte de Projetos

Para Pessoas Leigas

A Cara Core Informática desenvolveu 5 projetos principais que trabalham como um "ecossistema digital". Imagine nossa empresa como uma fábrica de software, onde cada projeto tem uma função específica:

  • CaraCore Hub: O "centro de controle" que conecta tudo
  • CaraCore Seed: O "molde" para criar novos projetos rapidamente
  • Reino OIDC: A "escola de segurança digital" para ensinar sobre logins
  • Área 51: O "sistema de segurança" que protege áreas restritas
  • Python Training: A "academia de programação" para jovens desenvolvedores

Para Estagiários

Como estagiário, você trabalhará com um portfólio diversificado de projetos que cobrem diferentes aspectos do desenvolvimento moderno:

  • Integração de Sistemas: APIs REST, microserviços
  • Autenticação e Segurança: OAuth 2.1, OIDC, JWT
  • Desenvolvimento Frontend: HTML5, CSS3, JavaScript
  • Backend Python: Flask, FastAPI, Docker
  • Educação Tecnológica: Plataformas interativas de aprendizado

1. CaraCore Hub - Sistema de Integração

Python Flask Docker PostgreSQL

Explicação para Leigos

O CaraCore Hub é como o "centro de controle" da nossa empresa. Imagine que você tem vários aparelhos em casa (TV, som, ar-condicionado) e quer controlá-los com um único controle remoto universal - isso é o que o Hub faz com nossos sistemas.

Benefícios práticos:

  • Conecta diferentes programas da empresa
  • Permite que sistemas "conversem" entre si
  • Centraliza informações importantes
  • Facilita a manutenção e atualizações

Detalhes Técnicos

API REST centralizada construída com Flask que serve como gateway de integração para múltiplos serviços internos e externos.

Arquitetura:

  • Microserviços em containers Docker
  • Banco PostgreSQL para persistência
  • APIs REST com documentação OpenAPI
  • Autenticação JWT integrada
  • Logs estruturados e monitoramento
Seu papel como estagiário: Desenvolver novos endpoints, criar testes automatizados, melhorar documentação da API.

2. CaraCore Seed - Template Base

Python Templates Git CI/CD

Explicação para Leigos

O CaraCore Seed é como um "molde de bolo" para programas. Assim como você usa uma forma para fazer bolos sempre com o mesmo formato, usamos o Seed para criar novos projetos sempre com a mesma estrutura básica.

Vantagens:

  • Economiza tempo no início de novos projetos
  • Garante que todos sigam o mesmo padrão
  • Inclui as "receitas" básicas já testadas
  • Facilita a manutenção futura

Detalhes Técnicos

Boilerplate/template projeto que acelera o desenvolvimento de novas aplicações Python com estrutura padronizada e boas práticas pré-configuradas.

Inclui:

  • Estrutura de pastas padronizada
  • Configuração Docker e docker-compose
  • Pipeline CI/CD básico
  • Testes automatizados configurados
  • Linting e formatação de código
  • Documentação template
Seu papel como estagiário: Melhorar templates, adicionar novas configurações, documentar boas práticas.

3. Reino OIDC - Educação em Segurança

OAuth 2.1 OIDC Educação Open Source

Explicação para Leigos

O Reino OIDC é como um "jogo educativo" que ensina sobre segurança na internet. Imagine aprender sobre senhas e logins através de uma história de fantasia com personagens divertidos!

O que ensina:

  • Como funcionam os logins "Entrar com Google"
  • Por que é mais seguro do que senhas tradicionais
  • Como os apps pedem permissão para seus dados
  • Conceitos de segurança digital de forma divertida
Projeto Open Source: Totalmente gratuito para fins educacionais!

Detalhes Técnicos

Plataforma educacional gamificada que ensina OAuth 2.1 e OpenID Connect através de narrativa épica, flashcards interativos e progressão por níveis.

Recursos técnicos:

  • 60 flashcards interativos em 3 níveis
  • Sistema de progressão e badges
  • Diagramas técnicos Mermaid.js
  • Narrativa gamificada
  • Documentação dual (leigos/experts)
  • GitHub Pages deployment
Seu papel como estagiário: Criar novos flashcards, melhorar UX/UI, traduzir conteúdo, adicionar animações.

4. Área 51 - Autenticação Enterprise

Flask JWT Azure PKCE

Explicação para Leigos

A Área 51 é o "sistema de segurança" do nosso site. Como um segurança de prédio que verifica se você está na "lista VIP" antes de deixar entrar em salas especiais.

Como funciona:

  • Você usa sua conta Google ou Microsoft
  • O sistema verifica se você tem permissão
  • Só libera acesso se estiver autorizado
  • Registra tudo para segurança
Sistema em Produção: Protege áreas reais do nosso site!

Detalhes Técnicos

Sistema de autenticação e autorização enterprise-grade em produção, com integração Google/Microsoft e controle granular de acessos.

Arquitetura:

  • Flask API backend no Azure Web App
  • Frontend estático no GitHub Pages
  • PKCE obrigatório para segurança
  • Sistema de allowlist dinâmica
  • Auditoria completa de acessos
  • Painel administrativo
Seu papel como estagiário: Melhorar logs de auditoria, criar novos endpoints, otimizar performance, testes de segurança.

5. Python Training - Academia de Programação

Python Pygame PIL/Pillow Educação

Explicação para Leigos

O Python Training é uma "academia de programação" para jovens. Como uma escola onde se aprende fazendo jogos, criando no Minecraft e desenvolvendo inteligência artificial!

O que os alunos criam:

  • Jogos como Pong e Jogo da Velha
  • Construções automáticas no Minecraft
  • Calculadora profissional
  • IA que joga contra eles
  • Portfólio no GitHub
Conteúdo Proprietário: Curso exclusivo da Cara Core Informática

Detalhes Técnicos

Plataforma educacional proprietária com 40 horas de conteúdo Python estruturado em 6 módulos progressivos com certificação oficial.

Módulos do curso:

  • Fundamentos Python (8h)
  • Jogos com Pygame (8h)
  • Projetos Minecraft API (8h)
  • IA e Machine Learning (6h)
  • Segurança Digital (6h)
  • Certificação e Portfólio (4h)
Seu papel como estagiário: Criar novos exercícios, melhorar interface, desenvolver sistema de badges, otimizar flashcards.

Como os Projetos se Integram

Como estagiário, é importante entender que nossos projetos não são isolados - eles trabalham juntos como um ecossistema:

Fluxo de Integração

  1. CaraCore Seed gera a base para novos projetos
  2. CaraCore Hub conecta todos os sistemas via API
  3. Área 51 protege acessos com autenticação
  4. Reino OIDC educa sobre segurança
  5. Python Training forma novos desenvolvedores

Tecnologias Compartilhadas

  • Python/Flask: Backend de Hub e Área 51
  • OAuth 2.1: Reino OIDC ensina, Área 51 implementa
  • Docker: Deployment de Hub e Seed
  • GitHub Pages: Reino OIDC e documentações
  • Bootstrap: UI consistente em todos

Próximos Passos

Agora que você conhece todos os nossos projetos, escolha por onde começar:

Iniciante

Explore o Reino OIDC para entender conceitos de segurança

Começar
Estagiário

Leia o guia completo de configuração

Guia Completo
Desenvolvedor

Explore as tecnologias utilizadas

Ver Stack