An open API service indexing awesome lists of open source software.

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!

Awesome Lists containing this project

README

          

Agendei


Sistema para agendamento médico.


Tecnologias   |   
Projeto   |   
Layout   |   
Licença


License


## 🚀 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