Bem-vindo ao Instabytes Backend! Este projeto é a parte de backend de uma rede social simulada onde os usuários podem criar posts com imagens e descrições automáticas geradas pela API Google Gemini AI.
- Criação de Posts: Usuários podem criar posts com imagens e descrições geradas automaticamente.
- Upload de Imagens: As imagens são enviadas para o servidor e armazenadas.
- Geração Automática de Descrições: Utiliza a API Google Gemini AI para gerar descrições baseadas nas imagens enviadas.
- Armazenamento em Banco de Dados: Todos os posts são armazenados no MongoDB.
- Node.js
- Express.js
- MongoDB
- Multer
- Google Gemini AI
- Sharp
- dotenv
- Node.js: Baixe aqui
- MongoDB: MongoDB Atlas (ou MongoDB local)
- Chave da API do Google Gemini: Crie sua chave aqui
- npm: Para instalar as dependências do projeto
Gostaria de agradecer à Alura pela excelente formação e conteúdo do curso de backend que me ajudou a desenvolver as habilidades necessárias para esse projeto.
Agradecimentos também à Google Gemini, cuja API de inteligência artificial forneceu a funcionalidade essencial de gerar descrições automáticas para as imagens, tornando o projeto mais interessante e dinâmico.