Skip to content

API Rest de configuração e comunicação para a aplicação Code Scratch que possui o intuito de disponibilizar uma plataforma de video aulas sobre o projeto Computação para Mulheres na Escola da Universidade do Estado do Amazonas.

Notifications You must be signed in to change notification settings

Elian-beep/code-scratch-back

Repository files navigation

Code Scratch API

API Rest de configuração e comunicação para a aplicação Code Scratch que possui o intuito de disponibilizar uma plataforma de video aulas sobre o projeto Computação para Mulheres na Escola da Universidade do Estado do Amazonas.

A plataforma possui aulas gravadas baseadas nas aulas presenciais apresentadas durante o projeto, com o intuito de auxiliar as alunas do projeto e fortificar o conteúdo ensinado.

Contribuidores

Stack utilizada

Backend
TypeScript NodeJS
PostgreSQL

Rodando localmente

Clone o projeto

  git clone [link_do_clone_code-scratch-back]

Entre no diretório do projeto

  cd code-scratch-back

Instale as dependências

  npm install

Inicie o servidor da aplicação

  npm run dev

Público alvo

Esse projeto possui intuito em ser usado pelas seguintes entidades e motivos:

  • Code Scratch Student
  • UEA CESIT

Variáveis de Ambiente

Para rodar esse projeto, você vai precisar adicionar as seguintes variáveis de ambiente no arquivo application.properties

| SECRET_INSTRUCTOR | SECRET_STUDENT | BD_URL | BD_PORT | POSTGRES_USER | POSTGRES_HOST | POSTGRES_PASSWORD | POSTGRES_DATABASE | URL_SERVER |

Estas variáveis de ambiente seguem para a conexão com o banco de dados e para a criptografia JWT.

Funcionalidades

  • Login com autenticação segura
  • Perfil de usuário
  • Lista poginada de aulas por categoria

About

API Rest de configuração e comunicação para a aplicação Code Scratch que possui o intuito de disponibilizar uma plataforma de video aulas sobre o projeto Computação para Mulheres na Escola da Universidade do Estado do Amazonas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •