Skip to content

Latest commit

 

History

History
113 lines (75 loc) · 2.36 KB

File metadata and controls

113 lines (75 loc) · 2.36 KB

🚀 Tecnologias Utilizadas — EyeGlass / EyeGen

Este documento apresenta todas as tecnologias que compõem o ecossistema do EyeGlass / EyeGen, organizadas por camadas.
Cada seção contém um link direto para sua documentação dentro da pasta /docs/tecnologias.


🖥️ 1. Front-end

O front-end é responsável pela interface do usuário, acessibilidade e experiência final.

Tecnologias:

  • React.js
  • Vite
  • JavaScript / TypeScript
  • Axios
  • React Router
  • CSS Modules / TailwindCSS

📄 Documentação completa:
👉 /docs/tecnologias/Front-end.md


⚙️ 2. Back-end

Gerencia a comunicação entre usuários, dispositivos, IA e o banco de dados.

Tecnologias:

  • Node.js + Express ou Java + Spring Boot
  • JWT
  • ORM: Prisma ou Hibernate
  • Docker
  • Deploy em nuvem

📄 Documentação completa:
👉 /docs/tecnologias/Back-End


🗄️ 3. Banco de Dados (BD)

Armazena toda a estrutura lógica do sistema.

Tecnologias:

  • MySQL / PostgreSQL
  • ORM (Prisma/Hibernate)
  • Supabase / PlanetScale

📄 Documentação completa:
👉 /docs/tecnologias/BD


🧠 4. Inteligência Artificial (IA)

O cérebro do sistema: visão computacional, DSPy e voz.

Tecnologias:

  • Python
  • YOLOv8 / YOLOv11
  • OpenCV
  • PyTorch
  • DSPy (Stanford)
  • TTS Engines

📄 Documentação completa:
👉 /docs/tecnologias/IA


📡 5. IoT

Responsável pelo envio dos frames, telemetria e comandos em tempo real entre o dispositivo e o backend.

Tecnologias:

  • MQTT
  • WebSockets
  • TLS
  • Raspberry Pi Zero 2W
  • ESP32 (opcional)

📄 Documentação completa:
👉 /docs/tecnologias/IOT


🔩 6. Hardware

Estrutura física do óculos.

Tecnologias / Componentes:

  • Raspberry Pi Zero 2W
  • Módulo de câmera HD
  • Bateria Li-Ion
  • Alto-falante
  • Armação (3D ou CNC)

📄 Documentação completa:
👉 /docs/tecnologias/hardware


📌 Conclusão

Este documento funciona como um mapa das tecnologias utilizadas no EyeGlass.
Cada área tem sua própria documentação detalhada dentro da pasta:

📁 docs/tecnologias/

Navegue pelos links acima para entender a fundo cada parte do projeto.