Primeira versão do meu portfólio, criado em 2021, site conta com todos os meus projetos desenvolvidos, todas minhas skills e tudo sobre mim.
Desenvolvido utilizando Next.js, utilizei de vários de seus benefícios, como o Static Site Generation (SSG), que consiste em armazenar as páginas em cache, obtendo mais performance para as próximas requisições, já que não é necessário carregar todo o conteúdo novamente.
Utilizei o Firebase para o armazenamentos de todos os dados da aplicação, como imagens, vídeos, textos, etc. Fiz essa escolha na época, pois, não queria criar um back-end do zero, e também não conhecia nada sobre CMS, que utilizo nesta nova versão.
🚀 Tecnologias utilizadas:
- Typescript
- Next-PWA
- Styled Components
- React Lottie
- Framer Motion
- Firebase
- Next.js
🔧 Configuração
Este projeto utiliza o Firebase, então antes de usar, configure as variáveis ambiente:
Configure seu email para conseguir logar na área restrita:
🚀 Como usar:
Clone o projeto:
git clone https://github.com/lmiguelm/portfolio.git
Entre na pasta do projeto
cd portfolio
Baixe as dependências:
npm i
Rode o projeto
npm run dev