>_

  • Inicio
  • Projetos
  • Blog
  • Livros

>_

  1. Inicio
  2. Projetos
  3. Portfolio Builder
Voltar para Projetos

Visão Geral

Portfolio Builder API é um projeto open-source que oferece uma API REST robusta para desenvolvedores criarem e gerenciarem seus portfólios profissionais. Disponibiliza endpoints para gerenciar projetos, habilidades e experiências profissionais através de uma interface limpa e bem documentada.

Funcionalidades

  • API RESTful com endpoints estruturados para projetos, habilidades e experiências
  • Documentação Swagger interativa para explorar e testar todos os endpoints
  • Suporte a Docker para deploy fácil e desenvolvimento local
  • Hot-reload em desenvolvimento com Air para feedback rápido
  • Pipelines CI/CD com GitHub Actions

Stack Técnica

Construído com Go utilizando o framework web Gin para alta performance no tratamento HTTP. GORM atua como camada ORM para interação com PostgreSQL. A API é totalmente documentada com Swagger/OpenAPI e containerizada com Docker para deploys consistentes. Um Makefile automatiza tarefas comuns de desenvolvimento.

Arquitetura

O projeto segue o layout padrão de Go com o diretório cmd/ para pontos de entrada e internal/ para a lógica de negócio principal, mantendo uma separação clara de responsabilidades e garantindo que pacotes internos permaneçam não exportados.

Projeto Anterior

Bar dos amigos

Proximo Projeto

QR Code Generator

Portfolio Builder

março de 2025

backend

API REST open-source construída em Go para desenvolvedores criarem e gerenciarem seus portfólios profissionais, com documentação Swagger, suporte a Docker e armazenamento PostgreSQL.

Tecnologias

GolangGinSwaggerGorm
Codigo Fonte

>_ jrdan.dev

Engenheiro de software pleno com experiência em desenvolvimento full-stack, infraestrutura em nuvem e otimização de sistemas.

Belo Horizonte, Brazil

Explore

ProjetosLivrosBlogContato

Sobre

Sobre mimExperiênciaRecomendações

Redes Sociais

Github Linkedin

© 2026 Gabriel Jordan