Skip to content

marcossouz/escola-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESCOLA-API

Uma API de uma escola, capaz de criar alunos, visualizar os dados desse aluno, atualizar tanto alunos, como curso, e vincular esses nossos dois recursos, criando, assim, as matrículas dos alunos.


Pré RequisitosInstalaçãoComandos adicionaisTecnologiasstatusFuncionalidadesDocumentaçãoInformações adicionaisAutor

Pré Requisitos

  • $ python3 -m venv .venv

  • $ source .venv/bin/activate

  • $ pip install -r requirements.txt

  • se for executar o container docker, necessário docker.io instalado

Instalação

  • $ ./manage.py migrate

  • $ ./manage.py createsuperuser

  • $ ./manage.py runserver

  • with docker-compose

  • $ docker-compose up -d

Comandos adicionais

  • Ao instalar novos pacotes: $ pip freeze > requirements.txt

Tecnologias

  • Django Rest Framework
  • SQLite

Status

  • Projeto de estudos finalizado.

Funcionalidades

  • Manter Aluno
  • Manter Curso
  • Manter Matrícula
  • Listar todos os alunos de um curso
  • Listar todos os cursos que um aluno está matriculado

Documentação

  • <URL_API>/swagger/
  • <URL_API>/redoc/

Informações adicionais

Contribuições


Marcos Souza

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published