Skip to content

Commit bfecdb1

Browse files
committed
chore: update README
1 parent 1de3f58 commit bfecdb1

File tree

1 file changed

+44
-5
lines changed

1 file changed

+44
-5
lines changed

README.md

Lines changed: 44 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,46 @@
1-
# Ai Content Factory
1+
# AI Content Factory Back
22

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.
44

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

Comments
 (0)