|
1 |
| -# Ai Content Factory |
| 1 | +# AI Content Factory Back |
2 | 2 |
|
3 |
| -API express que utiliza inteligência artificial para gerar imagens, vídeos e sons de forma automatizada. |
| 3 | +**AI Content Factory Back** é a API back-end projetada para fornecer suporte completo ao front-end **AI Content Factory Front**, permitindo a criação e gerenciamento de conteúdos gerados por inteligência artificial. Desenvolvido com **TypeScript**, **Express** e **MongoDB**, o sistema segue as melhores práticas de **Clean Code**, **Clean Architecture**, **DDD**, **EDD** e **injeção de dependências**. Esta API permite a integração com diversas ferramentas de IA, como **ChatGPT**, **DALL·E**, **Midjourney**, **Automatic1111** e **Luma Labs**, para criação e gerenciamento de conteúdos gerados por IA. |
4 | 4 |
|
5 |
| -- Links |
6 |
| - - [Aplicação](https://ai.vbss.io) |
7 |
| - - [Repositório FrontEnd](https://github.com/vbss-io/ai-content-factory-front) |
| 5 | +## 🔗 Projetos Relacionados |
| 6 | + |
| 7 | +- **[AI Content Factory Front](https://github.com/vbss-io/ai-content-factory-front)**: O front-end que permite visualizar conteúdos gerados por IA. Demonstração disponível em [ai.vbss.io](https://ai.vbss.io). |
| 8 | + |
| 9 | +## 🛠 Tecnologias utilizadas |
| 10 | + |
| 11 | +- **Linguagem**: TypeScript |
| 12 | +- **Framework**: Express |
| 13 | +- **Banco de dados**: MongoDB |
| 14 | +- **Integrações de IA**: ChatGPT, DALL·E 3, Midjourney, Automatic1111 e Luma Labs |
| 15 | +- **Autenticação**: JWT para autenticação e autorização de usuários |
| 16 | +- **Eventos**: Processamento assíncrono utilizando eventos e cron jobs |
| 17 | +- **Arquitetura**: Clean Code, Clean Architecture, DDD, EDD |
| 18 | +- **Eventos e Cron Jobs**: Processamento assíncrono para criação de conteúdo automatizado |
| 19 | + |
| 20 | +## 🔑 Funcionalidades |
| 21 | + |
| 22 | +### **Gestão de Usuários** |
| 23 | + |
| 24 | +- **Criação e Login**: Usuários podem se registrar e fazer login utilizando JWT para autenticação. |
| 25 | +- **Foto de Perfil**: Usuários podem atualizar suas fotos de perfil através da API. |
| 26 | +- **Autenticação**: Sistema de autenticação baseado em JWT, garantindo que apenas usuários autenticados possam realizar ações como criar conteúdo. |
| 27 | + |
| 28 | +### **Criação e Gestão de Conteúdo** |
| 29 | + |
| 30 | +- **Criação de Imagens e Vídeos**: Usuários podem solicitar a criação de imagens ou vídeos gerados por IA, utilizando integrações com ferramentas como **DALL·E**, **Midjourney**, **Automatic1111** e **Luma Labs**. |
| 31 | +- **Processamento Assíncrono**: O conteúdo gerado passa por eventos e filas de processamento, garantindo uma criação eficiente. |
| 32 | +- **Batch Processing**: Criação de batches para agrupar múltiplas imagens ou vídeos e otimizar o processamento. |
| 33 | +- **Interação do Usuário**: Usuários podem visualizar, curtir e compartilhar o conteúdo gerado por outros usuários. |
| 34 | + |
| 35 | +### **Automação e Tarefas Agendadas** |
| 36 | + |
| 37 | +- **Cron Jobs**: Sistema automatizado para criar conteúdo em horários específicos ou em massa, utilizando **cron jobs** para gerenciar as tarefas. |
| 38 | +- **Eventos**: Processamento de solicitações de criação de conteúdo baseado em eventos, garantindo escalabilidade e desempenho. |
| 39 | + |
| 40 | +## 🌟 Contribuição |
| 41 | + |
| 42 | +Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests neste repositório. |
| 43 | + |
| 44 | +## 📅 Status |
| 45 | + |
| 46 | +Este projeto está em desenvolvimento e continua recebendo atualizações. Fique atento a novas funcionalidades e melhorias. |
0 commit comments