Criando o meu Projeto de Portfólio pessoal com Deploy na AWS!
Marcelo Magario

Marcelo Magario @marcelomagario

About: Back-end Developer | AWS CCP

Location:
São Paulo
Joined:
May 30, 2025

Criando o meu Projeto de Portfólio pessoal com Deploy na AWS!

Publish Date: Jun 1
0 0

E aí, devs! vou fala um pouco mais sobre o projeto que estou criando que envolve desenvolvimento full-stack e cloud: meu novo Portfólio Pessoal com Blog e CMS integrados e tudo com o deploy que será feito na AWS. Essa experiência vai abranger vários pontos e com certeza vários desafios, que vou postando aqui nesse blog e descrevendo a minha experiência nesse projeto que vai do código às nuvens!

O Projeto: Visão Geral

A idéia é criar uma plataforma completa unificada para exibir meus trabalhos e compartilhar conhecimento técnico. O sistema é composto por:

Backend (API): Uma API robusta e completa desenvolvida com Node.js, TypeScript e Express. Ela já está pronta e lidando com posts do blog, tags, autenticação para o CMS (via JWT com bcryptjs), e até mesmo o envio de e-mails do formulário de contato usando AWS SES. Tudo isso conectado a um banco de dados PostgreSQL.

Frontend (React): Uma interface de usuário responsiva, construída com React e TypeScript, utilizando Vite para agilidade no desenvolvimento. O frontend consome a API para mostrar os posts, o formulário de contato, e em breve, a seção de portfólio e o painel de gerenciamento de conteúdo (CMS).

Tecnologias no Comando 🛠️

No Backend (API):

  • Linguagem: TypeScript
  • Runtime: Node.js
  • Framework: Express.js
  • Banco de Dados: PostgreSQL
  • Autenticação: JWT + bcryptjs
  • Serviços AWS: SES (para e-mails)

No Frontend

  • Biblioteca: React.js
  • Linguagem: TypeScript
  • Build Tool: Vite
  • Roteamento: react-router-dom
  • Este projeto não é apenas um portfólio; é um campo de aprendizado prático para arquitetura de software, boas práticas e, crucialmente, operações DevOps com foco em AWS. O backend já está 100% funcional, e o frontend está evoluindo rapidamente.

Quer dar uma olhada no código para ver a evolução? O repositório está aqui: https://github.com/marcelomagario/portfolio

Nos próximos posts, vou compartilhar mais sobre cada detalhes de cada tarefas e também os desafios do caminho. Valeu!

Comments 0 total

    Add comment