Go back
Project
  • Visão geral
  • Funcionalidades
  • Tecnologias
Personal Portfolio
Personal Portfolio project image

Project

Personal Portfolio

Portfólio de desenvolvedor Full Stack desenvolvido com Next.js, React e TypeScript, com um back-end em Python utilizando FastAPI e Pydantic.

View Live DemoView Repository

Sobre

Sobre o projeto

Este portfólio foi desenvolvido como uma plataforma pessoal para apresentar minhas habilidades, projetos e experiência como desenvolvedor Full Stack.

O front-end foi desenvolvido com Next.js, React e TypeScript, com foco em uma experiência de usuário limpa, responsiva e moderna. Tailwind CSS é utilizado para estilização e para manter um sistema visual consistente em toda a aplicação.

O projeto também possui um back-end desenvolvido com Python e FastAPI. Utilizo Pydantic para validação de dados e definição de schemas, permitindo que a API trabalhe com dados estruturados e validados.

Este projeto também faz parte do meu processo de aprendizado enquanto continuo desenvolvendo minhas habilidades de back-end, trabalhando com arquitetura de APIs, métodos HTTP, tratamento de requisições e respostas, validação e integração com banco de dados.

O objetivo não é apenas apresentar meu trabalho, mas também utilizar o próprio portfólio como uma demonstração prática de como desenvolvo e estruturo aplicações Full Stack.

Technologies

Tech Stack

Technologies and tools used to build this project.

Tech Icon Stack

Next.js

Framework React utilizado para desenvolver o front-end, roteamento e arquitetura da aplicação.

Tech Icon Stack

React

Biblioteca utilizada para construir interfaces de usuário reutilizáveis e baseadas em componentes.

Tech Icon Stack

TypeScript

Linguagem tipada utilizada para melhorar a qualidade, manutenção e experiência de desenvolvimento do código.

Tech Icon Stack

Python

Linguagem de programação utilizada no desenvolvimento do back-end e da lógica da API.

Tech Icon Stack

FastAPI

Framework Python utilizado para desenvolver a API REST do back-end e trabalhar com requisições e respostas HTTP.

Tech Icon Stack

Pydantic

Biblioteca utilizada para definir schemas da API e validar os dados recebidos.

Tech Icon Stack

Tailwind CSS

Framework CSS utility-first utilizado para construir a interface responsiva e manter um sistema visual consistente.

Links

Explore o projeto

Ver projetoRepositório no GitHub