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.
O front-end é responsável pela interface do usuário, acessibilidade e experiência final.
- React.js
- Vite
- JavaScript / TypeScript
- Axios
- React Router
- CSS Modules / TailwindCSS
📄 Documentação completa:
👉 /docs/tecnologias/Front-end.md
Gerencia a comunicação entre usuários, dispositivos, IA e o banco de dados.
- Node.js + Express ou Java + Spring Boot
- JWT
- ORM: Prisma ou Hibernate
- Docker
- Deploy em nuvem
📄 Documentação completa:
👉 /docs/tecnologias/Back-End
Armazena toda a estrutura lógica do sistema.
- MySQL / PostgreSQL
- ORM (Prisma/Hibernate)
- Supabase / PlanetScale
📄 Documentação completa:
👉 /docs/tecnologias/BD
O cérebro do sistema: visão computacional, DSPy e voz.
- Python
- YOLOv8 / YOLOv11
- OpenCV
- PyTorch
- DSPy (Stanford)
- TTS Engines
📄 Documentação completa:
👉 /docs/tecnologias/IA
Responsável pelo envio dos frames, telemetria e comandos em tempo real entre o dispositivo e o backend.
- MQTT
- WebSockets
- TLS
- Raspberry Pi Zero 2W
- ESP32 (opcional)
📄 Documentação completa:
👉 /docs/tecnologias/IOT
Estrutura física do óculos.
- 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
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.