Skip to content

DanielSouza2005/insta_bytes-API

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔗 InstaBytes API

💡 Sobre

API desenvolvida durante a Imersão Backend da Alura, responsável por retornar e manipular dados de posts para a página do InstaBytes.

🖥️ Tecnologias utilizadas

🛠️ Funcionalidades do Projeto

  • 💾 Banco de Dados: A API permite buscar, inserir, atualizar e deletar posts armazenados no banco MongoDB.
  • 🗂️ Armazenamento de Arquivos: Cada post pode ser enviado com uma imagem, que é salva na pasta local do projeto.
  • 🤖 AI: Integração com o Gemini (IA) para gerar descrições automáticas das imagens enviadas.

📥 Rotas da API

  • 📄 GET /posts: Retorna todos os posts cadastrados no banco.

  • 🔍 GET /posts/:id: Retorna um post específico com base no ID informado.

  • ➕ POST /posts: Cria um novo post com imagem e descrição gerada pela IA.

  • ♻️ PUT /posts/:id: Atualiza os dados de um post existente.

  • ❌ DELETE /posts/:id: Remove um post do banco com base no ID.

About

API and AI Project, based a little on Instagram

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published