Skip to content

Kenzie-Academy-Brasil-Developers/api_kmdb_django

Repository files navigation

KMDB

💻 Projeto

Aplicação de gerenciamento de filmes estilo IMDB com autenticação de usuários.

A APi tem como princípio adicionar filmes, assim como a criação de categorias e características para relacionar ao filme. Essas estapas de criação, somente um superuser pode realizar.

Também é possível adicionar avaliações aos filmes desde que esse usário seja um crítico. Ou seja, quando for realizar o cadastro no banco de dados, deve-se passar as informações corretas.

A api possui CRUD e relacionamentos 1-N, N-N.

🔨 Implementações

  • CR User
  • CRUD Movies
  • CRUD Reviews

✨ Tecnologias

  • Django
  • Django Rest Framework
  • Authentication Routes

Instruções:

Crie o ambiente virtual

python -m venv venv

Ative o venv

# linux: 

source venv/bin/activate
# windows: 

.\vevn\Scripts\activate

Instale as dependências

pip install -r requirements.txt

Execute as migrações

./manage.py migrate

Rode a aplicação

./manage.py runserver

Api realizada interamente em python com django-rest-framework.

Releases

No releases published

Packages

 
 
 

Languages