Skip to content

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

License

Notifications You must be signed in to change notification settings

DavidWesley/upload-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.