Skip to content

Backend para a aplicação Anota Aí - API escrita em Node.js

Notifications You must be signed in to change notification settings

anota-ai-io/backend

Repository files navigation

Anota Aí

Anota Aí é um projeto de faculdade para compartilhamento colaborativo de materiais relacionados a um curso, aulas, tarefas, etc.

Tecnologias

  • Backend: API em Node.js escrita com Express
  • Banco de Dados: PostgreSQL
  • Interface com o banco de dados: Sequelize
  • Testes: Suíte de testes escrita com o Jest
  • CI/CD: Integração com deploy automático no Render
  • Ambiente de desenvolvimento e testes: Docker

Documentação

Documentação da API disponível no Postman: API Docs

Frontend

O desenvolvimento do frontend pode ser acompanhado pelo repositório de frontend.

O deploy do frontend está disponível no Netlify através deste link

Disponibilidade

A API encontra-se disponível hospedada no Render através do link: API Anota Aí.

Hospedagens gratuitas no Render entram em modo de sleeping após 30 minutos sem nenhum trafégo. Esteja ciente de que a primeira requisição pode levar alguns segundos a mais. Após acordar, o servidor responde as chamadas subsequentes normalmente.

Testes

O container de teste é isolado no arquivo docker-compose.test.yml.

Para executar o container com os testes:

sudo docker-compose -f docker-compose.test.yml up --exit-code-from backend --build

About

Backend para a aplicação Anota Aí - API escrita em Node.js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages