🛍️ A plataforma do EyeGen é voltada para divulgação e venda do EyeGlass, um óculos com Inteligência Assistiva focado em auxiliar no dia a dia de pessoas com deficiência visual.
- 🕶️Apresentar o produto e suas funcionalidades
- 💳 Detalhar nossos planos
- 🏢 Contar sobre a empresa
- 🛠️ Fornecer suporte aos nossos usuários
- ♿ Garantir uma experiência acessível, intuitiva e inclusiva
- 🐶 Sanar todas as dúvidas através de nosso chatbot
Esta documentação descreve as principais funcionalidades do Front-end do EyeGen.
No EyeGen, temos como principal propósito entregar uma plataforma inclusiva, permitindo que todos os usuários naveguem de forma clara e facilitada. O fluxo de navegação foi pensado especialmente para pessoas com deficiência visual, oferecendo uma interface amigável, intuitiva e acessível para todas as idades.
🔗 Conheça nosso site: Site do EyeGen
- React.js
- JavaScript
- Vite
- CSS Modules (para estilização)
- Axios (para consumir o backend)
- React Hooks
- Chatbot integrado (API Google Gemini)
- Framer Motion (animações durante o scroll)
- VLibras
- Web Accessibility
- SpeechRecognition (chat de voz e navegação por voz)
- Vercel
- Exibição detalhada do produto e descrições técnicas
- Seleção do plano no momento da compra
- Integração com API de pagamento
- Tela de confirmação de compra concluída
- Listagem dos planos disponíveis:
- 🟦Origin: gratuito, incluso ao adquirir o EyeGlass
- 🟩Infinity: plano intermediário com recursos extras
- 🟧Guardian: plano premium com segurança e suporte estendido
- Validação do usuário logado para adquirir assinatura
- Exibição do plano ativo após a compra
- Formulário de autenticação (e-mail e senha)
- Redirecionamento para a página inicial e criação de página do perfil
- Login com Google, Apple e Facebook
- Formulário com validações
- Redirecionamento automático para a página de login
- Campos: nome, e-mail, assunto e mensagem
- Validações e feedback ao usuário
- Ativação/desativação na header (ícone da Geny)
- Uso de SpeechRecognition
- Redirecionamento automático para a página solicitada
- Assistente virtual integrada ao frontend
- Ajuda com dúvidas sobre planos, produto, conta e navegação
- Interface flutuante disponível em todas as páginas
- Suporte a comandos por voz
- Alternância no header
- Implementado com React Hooks (useContext, useState, createContext)
- Textos estruturados em ambas as línguas
| Rota | Descrição |
|---|---|
/ |
Home |
/produto |
EyeGlass |
/planos |
Planos |
/sobre-nos |
Sobre nós |
/suporte |
Suporte |
/login |
Acesso |
/cadastre-se |
Cadastro |
/comprar |
Compra |
EyeGen_Front-End/
├── api
│ ├── chat.js
│
├── public/
│
├── src/
│ ├── assets/
│ ├── components/
│ ├── contexto/
│ ├── services/
│ ├── utils/
│ ├── App.css
│ ├── App.jsx
│ ├── ScrollToTop.jsx
│ ├── index.css
│ └── main.jsx
│
├── .gitignore
├── README.md
├── eslint.config.js
├── index.html
├── package-lock.json
├── package.json
└── vite.config.js
Acesse a jornada completa aqui: [Em Breve]
- Em Breve
-
Node.js
-
npm
-
Git
git clone https://github.com/EyeGenesis/EyeGen-FrontEnd.git
cd eyegen-frontend
npm install
npm run dev
O site estará disponível na porta 5173.
Este projeto é distribuído sob a licença MIT.
©2025 EyeGen. Todos os Direitos Reservados