Kenzie-Hub-API GitHub Details, Stars and Alternatives | OpenRepoFinder
Fernando-Scramignon / repository
Kenzie-Hub-API
Um projeto que permite o gerenciamento e exposição de tecnologias conhecidas e projetos feitos. Esta aplicação foi feita utilizando Django e Django Rest Framework, além disso é totalmente testada. O objetivo é ser uma API para uma outra aplicação Front End de mesmo nome.
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
10
Community adoption25% weight
0
Maintenance state20% weight
100
License clarity10% weight
0
Project information10% weight
92
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Um projeto que permite o gerenciamento e exposição de tecnologias conhecidas e projetos feitos. Esta aplicação foi feita utilizando Django e Django Rest Framework, além disso é totalmente testada. O objetivo é ser uma API para uma outra aplicação Front End de mesmo nome.
Um projeto feito para facilitar a vida de desenvolvedores, trazendo algumas funcionalidades comuns já prontas, de maneira simples de usar. Trata-se de um pacote Python, que possui funções e classes úteis para serem usadas em projetos Django, especialmente com Django Rest Framework.
Este projeto é um sistema de gerenciamento de veículos e motoristas que utiliza o framework Django em Python. O sistema oferece funcionalidades para manter registros e acompanhar as atividades relacionadas aos veículos e motoristas, incluindo suas movimentações.
É preciso ter instalado postgresql. Depois de configurado, é necessário criar um banco de dados para a aplicação. Para criar um banco de dados, entre no postgres com o comando abaixo, substituindo user pelo nome do seu usuário.
psql -U user
O comando de criação está abaixo. Substitua db_name pelo nome desejado.
CREATE DATABASE db_name;
Ambiente Virtual, dependências e migrações
Primeiro abra um terminal na pasta kenzie_hub_api e crie o ambiente virtual com o comando:
python -m venv venv
Se você estiver utilizando windows, talvez seja necessário permitir a criação do ambiente. Use o comando abaixo:
Set-ExecutionPolicy AllSigned
Depois é necessário entrar no ambiente virtual.
Linux:
source venv/bin/activate
Windows:
.\venv\Scripts\activate
Agora instale as dependências do projeto:
pip install -r requirements.txt
Antes da aplicação funcionar, é preciso ajustar o banco de dados criado. Execute o comando abaixo para a aplicação popular o banco de dados com as tabelas necessárias.
python manage.py migrate
Configurando variáveis de ambiente
Crie um arquivo chamado .env na raíz do projeto, copie o conteúdo que está no arquivo .env.example e cole no arquivo recém criado. Use as instruções no .env.example como um molde para configurar as informações do seu dotenv
Rodando o projeto
Tudo está configurado. Para rodar a aplicação rode o comando
python manage.py runserver
A aplicação, caso nenhuma configuração extra tenha sido mudada, estará rodando no localhost, na porta 8000
Um projeto backend onde uma pessoa pode pesquisar por filmes em cartaz e comprar ingressos. Gerentes de cinema também podem gerenciar seus cinemas e sessões de filme que pretendem exibir.
O BandKamp foi um projeto com que teve como objetivo refatorar um código legado, para algo mais atual utilizando generic view, simulando uma situação real. Tecnologias: Python, Django, Django Rest-Framework.
Este foi o primeiro projeto do módulo 5 do curso de desenvolvimento web full stack da Kenzie Academy Brasil que utilizei o framework Django do Python. O objetivo do projeto é ser um CRUD que gerencia informações básicas de seleções da copa do mundo.