8000 GitHub - bitmattz/cognow-backend
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

bitmattz/cognow-backend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COGNOW WEBSERVICE

GRUPO DEVSTOPS

GITHUB DO PROJETO: https://github.com/bitmattz/cognow-backend

PARA ACESSAR O PROJETO, BASTA ACESSAR O PROJETO E SEGUIR OS PASSOS JUNTAMENTE COM OS TESTES PRESENTES NESSE ARQUIVO

Para rodar este projeto você precisa seguir os seguintes passos:

  • Instalar yarn no seu computador
  • Ter um banco de dados postgres
  • Configurar o ormconfig.json para se conectar com o banco de dados
  • rodar “yarn install” para instalar as dependências
  • rodar “yarn typeorm migration:run” para rodar todas as migrations do banco de dados para criar as tabelas
  • e por fim rodar “yarn dev:server” para rodar o programa

WEB SERVICE COGNOW

O projeto se concentra atualmente em 3 endpoints:

  • “/users” e “/users/avatar” para criar e adicionar foto ao usuário
  • “/sessions” para realizar o login para autenticação
  • “/lessons” e "/lessons/content" para criar e adicionar conteúdos (foto, vídeo e áudio) à aula

Testes

Criando um usuário (POST, /users)

Untitled

Fazendo login (POST, /sessions)

Untitled 1

Adicionando imagem ao usuário (PATCH, /users/avatar)

Usar o token obtido no passo anterior

Untitled 2

Untitled 3

Adicionando aula (POST, /lessons)

Utilizar também o token obtido em “/session” para todos os endpoints a seguir

Untitled 4

Visualizando aulas (GET, /lessons)

Untitled 5

Deletando aula (DELETE, /lessons/{id da aula})

Untitled 6

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0