/upload-ai

Repositório do projeto desenvolvido na Trilha Mastery da NLW IA da Rocketseat.

Primary LanguageTypeScriptMIT LicenseMIT

Upload.IA Project

Projeto desenvolvido na Trilha Mastery da NLW IA da Rocketseat.

Projeto    |    Serviços    |    Utilização    |    Licença    |    Próximos passos

📁 Projeto

Repositório da aplicação que possibilita realizar upload de videos e por meio de IA, criar automaticamente títulos chamativos e descrições com um boa indexação além de outros conteúdos que você solicitar.

🛅 Serviços

Este projeto foi desenvolvido utilizando tecnologias como: Para a plena execução desse projeto, esse dispõem de dois serviços principais:

💡 Utilização

Consulte as instrução de como utilizar cada um dos serviços dentro do repositório para descobrir como utilizá-los.

  1. Instruções para uso do front-end da aplicação
  2. Instruções para uso do backend da aplicação

📝 Licença

Este projeto está sob a licença MIT.

⏭ Próximos passos

Visando melhorar a qualidade do código desse projeto, pretendo, no futuro, implementar as seguintes funcionalidades:

  1. Colocar cada um dos serviços em seus respectivos contêineres Docker e facilitar a migração.
  2. Aprimorar a segurança dos serviços contra uso mal intencionado por meio de cron-jobs ou cloud functions.
  3. Implementar deleção periódica dos arquivos carregados pelos usuário para prevenir STORAGE_LIMIT_MEMORY_ERROR
  4. Aprimorar qualidade de código de forma geral.
  5. Isolar o serviço de storage atualmente acoplado ao server para facilitar migração.