Plataforma desenvolvida para auxilixar pacientes do HC a acessar o Portal do Paciente e realizar suas teleconsultas, fornecendo guias, informações e lembretes automáticos. O projeto tem como missão reduzir a taxa de absenteísmo nas teleconsultas.
- React (Vite + TypeScript)
- Tailwind CSS para estilização responsiva
- ESLint para padronização de código
- Python (Flask) para a API
- APScheduler para agendamento de tarefas
- JSON (db.json) como base de dados simulada
- PostCSS
- Vercel (deploy do frontend)
| Nome | RM |
|---|---|
| Felipe Ferrete Lemes | RM562999 |
| Gustavo Bosak Santos | RM566315 |
| Nikolas Henrique de Souza Lemes Brisola | RM564371 |
1TDSPF - ADS
Para rodar o projeto, execute os comandos abaixo
npm install --legacy-peer-deps
Por fim
npm run dev
O projeto utiliza ícones e imagens organizados na pasta public/media/ e em src/assets/.
Por conta do funcionamento interno da API VLibras, ela só é habilitada normalmente em deploy. Acesse o link da página no vercel para testá-la.
react/
├── public/
│ ├── fonts/ # Arquivos de fonte
│ └── media/ # Imagens e videos
├── src/ # Código-fonte React
│ ├── assets/ # Imagens e assets
│ ├── components/ # Componentes reutilizáveis
│ ├── context/ # Contexto de autentificação de entrada
│ ├── routes/ # Páginas principais
│ ├── types/ # Tipos personalizados
│ ├── App.tsx
│ ├── index.css
│ ├── main.tsx
│ └── vite-env.d.ts
├── db.json # Base de dados
├── estlint.config.js
├── index.html
├── package-lock.json
├── package.json
├── postcss.config.js
├── README.md
├── tsconfig.app.json
├── tsconfig.json
├── tsconfig.node.json
└── vite.config.ts
🌐 Aplicação Online: Consulta Certa
