https://github.com/vandodev/agendei
Descubra o Agendei: o app de agendamento de consultas médicas, sistema fullstack com api web e mobile integrado desenvolvido com React react native e node, Com interface intuitiva, você marca consultas facilmente. Gerencie horários, receba notificações e tenha acesso a médicos de forma rápida e segura. Sua saúde, na palma da mão!
https://github.com/vandodev/agendei
android api axios bootstrap expo express insomnia mobile node react react-native reactnative sql sqlite3 vite
Last synced: 3 months ago
JSON representation
Descubra o Agendei: o app de agendamento de consultas médicas, sistema fullstack com api web e mobile integrado desenvolvido com React react native e node, Com interface intuitiva, você marca consultas facilmente. Gerencie horários, receba notificações e tenha acesso a médicos de forma rápida e segura. Sua saúde, na palma da mão!
- Host: GitHub
- URL: https://github.com/vandodev/agendei
- Owner: vandodev
- Created: 2025-01-17T00:55:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-01T14:13:54.000Z (over 1 year ago)
- Last Synced: 2025-02-01T15:24:13.431Z (over 1 year ago)
- Topics: android, api, axios, bootstrap, expo, express, insomnia, mobile, node, react, react-native, reactnative, sql, sqlite3, vite
- Language: JavaScript
- Homepage:
- Size: 1.23 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Agendei
Sistema para agendamento médico.
Tecnologias |
Projeto |
Layout |
Licença
## 🚀 Tecnologias
Esse projeto foi desenvolvido com as seguintes tecnologias:
- React Native
- Expo
- Node
- vite
- Axios
- sqLite3
- express
- JavaScript
- Git e Github
## 💻 Projeto
Descubra o Agendei: o app de agendamento de consultas médicas, sistema fullstack com api web e mobile integrado desenvolvido com React react native e node, Com interface intuitiva, você marca consultas facilmente. Gerencie horários, receba notificações e tenha acesso a médicos de forma rápida e segura. Sua saúde, na palma da mão!
## 🎨 Layout
Layout na aplicação mobile (clique na imagem para ter uma melhor visualização)
### Melhorias Mobile
- [x] Carregar apenas médicos com serviços cadastrados.
- [x] Carregamento de médicos (loading)
- [x] Carregamento de agendamentos (loading)
- [x] Implementar validação para garantir que os campos de login (e-mail) e senha sejam preenchidos
- [x] Alerta para exclusão de agendamento.
- [x] Validação de campos no cadastro.
- [x] Validação de campo email.
- [ ] Buscar validação de senha do backend
- [ ] Salvar dado no localstorange.
- [ ] Esqueci minha senha
### Melhorias api
- [x] Carregar apenas médicos com serviços cadastrados.
- [x] Implementar validação para garantir que os campos de login (e-mail) e senha sejam preenchidos
- [x] Alterar modo de rodar o projeto.
- [ ] Validar consulta no mesmo dia e horário.
- [x] Criar rotas para mostrar somente médicos com serviços.
- [ ] Separar controller service e repositóries de admin
### Melhorias web
- [x] Validar campos de login.
- [x] Carregamento de dados (loading)
- [x] Permanecer conectado ao atualizar a página.
- [x] Criar AuthContext
- [x] Validação de campos ao inserir agendamento.
- [x] Na tela adicionar agendamento carregar apenas médicos com serviços cadastrados.
- [ ] Fazer tela de médicos.
- [ ] Buscar validação de senha do backend
- [ ] Limpar filtro ao selecionar todos os médicos.
- [ ] Buscar horários de agendamento do banco
- [ ] Esqueci minha senha.
- [ ] Separar a função que busca médicos (duplicação de código)
- [ ] Paginação.
- [ ] Consulta de médicos com alto completar