Skip to content

🧑‍💻 Personal Page powered by Next.js, content sourced from Strapi CMS and deployed on Vercel.

License

Notifications You must be signed in to change notification settings

martins-rafael/rafaelmartins.dev

Repository files navigation

English
Português


rafaelmartins.dev

GitHub language count GitHub Top Language License

Logo

Tópicos

Sobre

Funcionalidades

Tecnologias e Ferramentas

Instalação e uso

Licença


Sobre

Home page

Página pessoal com o propósito de servir como portfólio. O projeto foi desenvolvido usando a JAMStack (JavaScript, API, Markup), usando tecnologias como Next.js e TypeScript para construir a interface, consumindo uma API feita com Strapi CMS e gerando páginas dinâmicas com o gerador estático do Next.js (SSG).


Funcionalidades

  • JAMstack.
  • Design simples, limpo e responsivo.
  • Páginas dinâmicas geradas com Static Site Generation (SSG).
  • Blog integrado.
  • Markdown highlighting.
  • Scroll to top.
  • API gerada com Strapi CMS.
  • Animações de transição entre as páginas e de scroll.
  • Microinterações.
  • Provedor de imagens by Cloudinary.
  • Lazy loading p/ otimizar o desempenho das imagens.
  • SEO otimizado.

Tecnologias e Ferramentas

As seguintes tecnologias foram utilizadas no desenvolvimento do projeto:


Instalação e Uso

Instale as dependências e rode o development server:

yarn install

yarn dev

Abra http://localhost:3000 em seu navegador para ver o resultado.


Deploy on Vercel

Click aqui para ver a live preview deste projeto.


Licença

License

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Made with 💜 by Rafael Martins

Linkedin Badge Gmail Badge