Skip to content

anjosdelacerda/KMDB

Repository files navigation

KMDB

Resumo:

A aplicação consiste no cadastro de usuários em três níveis diferentes: Administrador (apenas no terminal), Critic e Comum. Administradores podem criar filmes dentro da aplicação e críticos podem criar avaliações destes filmes com notas atrvés do número de estrelas. Usuários comum tem as rotas de leitura todas liberadas para ver os filmes e ler as críticas de cada um deles. Para segurança/permissionamento foi utilizado o token do próprio Django Rest Framework

Tecnologias utilizadas:

Python | Django | Django Rest Framework | Sqlite3 | Serializers

Para clonar o arquivo em sua máquina use o seguinte comando no seu terminal:

git clone git@github.com:anjosdelacerda/KMDB.git

Para que a aplicação funcione será necessário instalar o Python em sua máquina, você encontrará informações de como fazer isso na documentação.

O pip também será necessário para o gerenciamento de instalações de dependências, na documentação você terá um passo-a-passo de como instala-lo.

No terminal dentro da sua pasta clonada crie uma variável de abiente com este comando:

python -m venv venv

Agora ative esta variável de ambiente para que você possa instalar as dependências da aplicação com segurança:

source venv/bin/activate

Agora instale todas as dependências rodando este comando no terminal da pasta clonada:

pip install -r requirements.txt

Para ativar a aplicação para testagem das rotas:

python manage.py runserver

Dentro da aplicação haverá um arquivo chamado workspace.json aonde vocẽ poderá importa-lo em seu testador de rotas favorito, os dados serão persistidos no arquivo db.sqlite4.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages