Skip to content

yallerocha/Media-Recommendations-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API de Recomendações de Mídia 🎥🎵

Este projeto é um serviço de recomendação de mídia (filmes, séries, músicas, etc.) que utiliza Machine Learning para recomendar mídias com base em um título fornecido. O usuário pode utilizar sua própria base de dados para obter recomendações personalizadas. 📈

Funcionalidades 🌟

Upload 📤

  • O usuário pode fazer o upload de um arquivo CSV contendo os dados de mídias que deseja utilizar para obter recomendações personalizadas.

Upload

Recomendação 🎯

  • O usuário pode obter recomendações de mídias com base em um título fornecido.

Recomendação

Visualização de Arquivos 👀

  • O usuário pode visualizar os arquivos que foram enviados para o sistema.

Visualização

Deletar Arquivos 🗑️

  • O usuário pode deletar arquivos que foram enviados para o sistema.

Deletar

Tecnologias 🛠️

  • Python 🐍
  • Flask 🌐
  • Pandas 🐼
  • Scikit-learn 🤖
  • Numpy 🔢

Como Rodar o Projeto Localmente 🚀

  1. Clone o repositório:

    git clone https://github.com/seu-usuario/api-recomendacoes-midia.git
  2. Entre no diretório do projeto:

    cd api-recomendacoes-midia
  3. Crie um ambiente virtual:

    python3 -m venv venv
  4. Ative o ambiente virtual:

    • No Windows:
      venv\Scripts\activate
    • No MacOS/Linux:
      source venv/bin/activate
  5. Instale as dependências:

    pip install -r requirements.txt
  6. Execute o arquivo app.py:

    python app.py

Licença 📄

Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE.md para mais detalhes.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published