Skip to content

Aplicação desenvolvida em Angular com área de informações institucionais, CRUD de cadastro e validação, login e chat. Seguindo o conceito de mobile first, para responsividade. A troca de páginas foi feita utilizando o lazy loading do Angular. Login de usuário cadastrado é condição para os acessos.

License

Notifications You must be signed in to change notification settings

Luceliabatista/Soulhealth-Back-end

Repository files navigation

SoulHeath

Cuidando com a Alma


⇒ Objetivo ⇐

Construir uma REST API com MongoDB que permita fazer cadastro, edição, a listagem e a exclusão de usuarios, assim como criar um sistema de autenticação de login. Fazer integração com o DialogFlow para possibilitar a marcação, edição e listagem de consultas para os usuarios cadastrados.

→ Requisitos da aplicação ←

  • CRUD de Usuarios (beneficiarios)
  • Autenticação de Login
  • Integração com o DialogFlow
  • conexão com banco de dados MongoDB

⇒ Tecnologias & Ferramentas utilizadas ⇐


GitHub repo size GitHub code size in bytes Lines of code GitHub issues GitHub closed pull requests GitHub last commit GitHub


⇒ Utilização da API ⇐


→ Clonagem do repositório ←

git clone https://github.com/soulcode-acad/apiDialogFlow3.git

→ Preparando o ambiente ←

  1. Primeiro instalamos as dependências.
    npm install
  2. Em seguida, renomeamos o arquivo .env.exemplo para .env
  3. Dentro do arquivo .env, é preciso preencher com a URL do servidor atlas - MongoDB
  4. Dentro do arquivo .env, é preciso preencher o SECRET com uma sequencia de caracteres da sua preferência

→ Inicializar o servidor ←

npm run dev

→ Utilizando os End-Points e outras Documentações←

Usuarios e Consultas
  • http://localhost:3000/api-docs/
DialogFlow

⇒ Acessando a documentação ⇐

Apos a inicialização do servidor, é possível acessar a documentação com todas as rotas através da url http://localhost:3000/api-docs/


⇒ Equipe de desenvolvimento ⇐


About

Aplicação desenvolvida em Angular com área de informações institucionais, CRUD de cadastro e validação, login e chat. Seguindo o conceito de mobile first, para responsividade. A troca de páginas foi feita utilizando o lazy loading do Angular. Login de usuário cadastrado é condição para os acessos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published