A Jornada Milhas API é uma API REST desenvolvida para uma plataforma que disponibiliza destinos de viagem para seus clientes.
A aplicação possui endpoints para acessar informações sobre os destinos e depoimentos de outros viajantes, com integração ao chat GPT para gerar automaticamente textos descritivos para os destinos, além de métodos de login para autenticação nos endpoints relacionados aos destinos.
Antes de começar, verifique se você atendeu aos seguintes requisitos:
Para instalar o jornada-milhas-api, siga estas etapas:
Clone o repositório no diretório desejado:
git clone https://github.com/LuanCarvalho0/jornada-milhas-api.git
Para acessar o diretório do projeto, use o comando:
cd jornada-milhas-api
Linux e macOS:
python3 -m venv nome_do_ambiente
source nome_do_ambiente/bin/activate
Windows:
python -m venv nome_do_ambiente
nome_do_ambiente\Scripts\activate
Instale as Dependências:
pip install -r requirements.txt
Executar as Migrações do Banco de Dados:
python manage.py migrate
Para executar os testes, utilize este comando:
python manage.py test
Para rodar o projeto jornada-milhas-api, siga esta etapa:
python manage.py runserver
OBS: O comando ira executar a API, lembrando de adicionar suas secrets_key pessoais do django no setup/settings.py, e a secrets_key da OpenAI no openai_api/chat_gpt.py.
Disponível no endpoint:
http://127.0.0.1:8000/docs/
Esse projeto está sob licença. Veja o arquivo LICENÇA para mais detalhes.