Frontend disponível aqui.
O site tem como objetivo o usuário visualizar as notícias em qualquer lugar do mundo, além de ter acesso às músicas mais tocadas em tal local. O usuário pode salvar as notíciais e músicas que mais o interessam, tendo em seu perfil essas informações.
-
https://rapidapi.com/newscatcher-api-newscatcher-api-default/api/free-news/
-
https://rapidapi.com/Snowflake107/api/simple-youtube-search/
-
Componente pronto do React - Modal
-
Componente pronto do Recat - Mapa
-
Frontend utilizando React
-
CRUD feito em Django - Backend
-
Autenticação de usuário - Backend
-
Interação com busca do youtube para o play de músicas clicadas.
Rodando Localmente Backend- Windows
-
Realizar o clone do repositório.
-
Instalando dependências:
pip install -r requirements.txt
-
Para rodagem do arquivo local, verificar se a variável DEBUG em
getit/settings.py
está com valor True. -
Criar um container Docker com imagem Postgres.
-
Ative o container no PowerShell ou em um terminal com permissão de administrador.
docker run --rm --name pg-docker -e POSTGRES_PASSWORD=[escolhaumasenha] -d -p 5432:5432 -v $HOME/docker/volumes/postgres:/var/lib/postgresql/data postgres
- Por fim, na pasta do projeto clonado rode no terminal o comando abaixo e acesse em um navegador:
http://localhost:8000
python manage.py runserver
Acessando projeto via web (Aplicação Heroku)
- Apenas clique aqui.
@2022, Insper. Quarto Semestre, Engenharia da Computação.