An open API service indexing awesome lists of open source software.

https://github.com/AlexdeJesusFS/portfolio

Site pessoal criado como portfólio mostrando minhas habilidades e experiências.
https://github.com/AlexdeJesusFS/portfolio

css3 html5 lottie react styled-components typescript web

Last synced: 6 months ago
JSON representation

Site pessoal criado como portfólio mostrando minhas habilidades e experiências.

Awesome Lists containing this project

README

          

# Meu Portfólio Pessoal

[![Checked with Biome](https://img.shields.io/badge/Checked_with-Biome-60a5fa?style=flat&logo=biome)](https://biomejs.dev)
[![Code Quality](https://img.shields.io/badge/Code_Quality-Passing-brightgreen)](https://github.com/AlexdeJesusFS/portfolio/actions/workflows/code-quality.yaml)
[![Powered by Vercel](https://img.shields.io/badge/Powered%20by-Vercel-black?style=flat&logo=vercel)](https://vercel.com)

[![Built with React](https://img.shields.io/badge/Built_with-React-61DAFB?style=flat&logo=react)](https://react.dev/)
[![Powered by Vite](https://img.shields.io/badge/Powered_by-Vite-646CFF?style=flat&logo=vite)](https://vitejs.dev/)
[![TypeScript](https://img.shields.io/badge/TypeScript-000000?style=flat&logo=typescript)](https://www.typescriptlang.org/)

## 📌 Introdução

Este é o meu site pessoal, criado como um **portfólio** para apresentar minhas **habilidades** e **experiências**.

Nele, destaco projetos profissionais que desenvolvi ao longo da minha trajetória e as tecnologias com as quais já trabalhei.

---

## 🎨 Design e Protótipo

O site foi desenvolvido com base em um design e protótipo inicial criado no [Figma](https://www.figma.com/), que serviram como base para a cosntrução. Durante o processo de criação, segui boas práticas de desenvolvimento e design, como design system, tipografia, componentização, usabilidade e responsividade.

Para ver o protótipo do Figma [clique aqui](https://www.figma.com/design/3GtHYaqVA62W1NZVbkdvaW/%F0%9F%92%BBAlexdeJesusFS?node-id=1-4&t=ozB7TjPN51m3rz2z-1)

---

## 🚀 Tecnologias Utilizadas

Abaixo estão listadas as principais tecnologias utilizadas na construção do projeto, incluindo bibliotecas, frameworks e linguagens:

[![Built with React](https://img.shields.io/badge/Built_with-React-61DAFB?style=flat&logo=react)](https://react.dev/)
[![Powered by Vite](https://img.shields.io/badge/Powered_by-Vite-646CFF?style=flat&logo=vite)](https://vitejs.dev/)
[![TypeScript](https://img.shields.io/badge/TypeScript-000000?style=flat&logo=typescript)](https://www.typescriptlang.org/)
[![Sass](https://img.shields.io/badge/Sass-000000?style=flat&logo=sass)](https://sass-lang.com/)
[![Husky](https://img.shields.io/badge/Husky-🐶-blue?style=flat)](https://typicode.github.io/husky/#/)
[![Biome](https://img.shields.io/badge/Checked_with-Biome-60a5fa?style=flat&logo=biome)](https://biomejs.dev/)

---

## ⚡ Melhorias com Lighthouse

Foi utilizada a ferramenta [Lighthouse](https://developer.chrome.com/docs/lighthouse/overview?hl=pt-br) da Google para otimizar o site, o que ajudou a melhorar em:

- 🚀 **Desempenho**
- ♿ **Acessibilidade**
- ✅ **Práticas recomendadas**
- 🔍 **SEO**

**Valor mínimo de qualidade para todos os tópicos atingidos:**

![resultado final lighthouse](https://github.com/user-attachments/assets/8474416c-2ec0-46b3-9764-054380d9011d)

---

## Deploy e CI/CD

O site está hospedado na **Vercel**, utilizando sua plataforma moderna para deploy rápido e automatizado com **Continuous Deployment (CD)**. A integração com **GitHub Actions** e **Husky** garante a qualidade do código por meio de **Continuous Integration (CI)**, enquanto o DNS é gerenciado pela **Cloudflare**, aproveitando sua segurança e otimização de desempenho via CDN.

- **Vercel**: Continuous Deploy, cada atualização no repositório atualiza o site automaticamente e com uma um versão para preview na branch staging.
- **GitHub Actions**: Pipeline de CI para lint e formatação garantindo qualidade de código e 0 erros.
- **Husky**: Validação local pré-commit para consistência de código.
- **Cloudflare**: Gerenciamento de DNS com proteção DDoS e cache global para carregamento rápido.