Um projeto da classe de Engenharia de Software e Sistemas da UFPE. Nosso projeto consiste em emular um site de serviço de streaming de filmes e séries.
A project from the Software and Systems Engineering class at UFPE. Our project consists of emulating a movie and series streaming service website.
- Backend: Uvicorn, FastAPT (python)
- Frontend: React.js (npm)
- Database: JsonServer (npm)
- Utilize o comando
npm install json-server
para instalar o json server. - Para iniciar o Banco de Dados utlize:
json-server -p 4000 -w .\backend\src\db\db.json
- Use the
npm install json-server
command to install json server. - To start the Database use:
json-server -p 4000 -w .\backend\src\db\db.json
-
Para iniciar o backend é preciso ter o python3 intalado, ao menos na versão 3.10, e o pip também instalado.
-
Após ter o python e pip instalados vá no diretório
./backend/
e rode o seguinte comando para instalar as dependências do backend:pip install -r requirements.txt
-
Com as dependências instaladas execute o comando:
python3 -m uvicorn src.main:app --reload
para iniciar o backend no fastAPI. Os dados podem ser vistos emlocalhost:8000/docs/
-
To start the backend you need to have python3 installed, at least version 3.10, and pip also installed.
-
After having python and pip installed, go to the
./backend/
directory and run the following command to install the backend dependencies:pip install -r requirements.txt
-
With the dependencies installed, run the command:
python3 -m uvicorn src.main:app --reload
to start the backend in fastAPI. Data can be seen atlocalhost:8000/docs/
- Vá para o diretório
./frontend/
- Execute o comando
npm install
para instalar todas as dependências - Vá para o diretório
/src/
e execute o comandonpm run dev
para iniciar a aplicação.
- Go to the
./frontend/
directory - Run the
npm install
command to install all dependencies - Go to the
/src/
directory and run thenpm run dev
command to start the application.