Patriarka / MovieReview

Refatorando aplicação de crítica de filmes

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Rede Social

license

O seguinte projeto é uma Rede Social proposta para a disciplina de Projeto Integrador e Engenharia de Software 1.

Backend

Como executar o backend

Para executar o ambiente, você deve instalar as dependências, para isso crie um ambiente virtual e o acesse:

python -m venv env source env/bin/activate

Para instalar as dependências listadas no arquivo requirements.txt:

pip install -r requirements.txt

Depois disso, é necessário executar o comando python manage.py makemigrations para criar as migrações do banco de dados e, em seguida, o comando python manage.py migrate para aplicar essas migrações ao banco de dados.

Crie um arquivo .env na raíz do projeto e adicione o id e o secret do cliente IMGUR:

IMGUR_CLIENT_ID=f16556a543b91b9

IMGUR_CLIENT_SECRET=d7ea2c62ff008947fd20caec7c1cf6ddaa0b73db

Para executar o backend:

python manage.py runserver

Para poder executar os testes do backend é utilizado o seguinte comando:

python manage.py test

Frontend

Como executar o frontend

Primeiro, entre na pasta do frontend.

cd myfrontend

Instale as dependências.

npm install

Crie um arquivo .env na raíz do projeto e adicione a chave da API do TMDB:

REACT_APP_TMDB_API_KEY=91e9bea62105d3ed0765acbbd25020bd

Por fim, execute o projeto.

npm start

🎓 Autores


Lucas Firmo

RA: 2171465

Matheus Patriarca

RA: 2171481

Gustavo Favaro

RA: 2149354

Matheus Vinicius

RA: 2216973

Marcos Rampaso

RA: 2149435

About

Refatorando aplicação de crítica de filmes


Languages

Language:JavaScript 55.7%Language:Python 23.5%Language:CSS 20.3%Language:HTML 0.5%