rafaelmartins.dev

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

MIT License

Stars
34

rafaelmartins.dev

Tópicos

Sobre

Funcionalidades

Tecnologias e Ferramentas

Instalação e uso

Licença

Sobre

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

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


Made with 💜 by Rafael Martins

Badges
Extracted from project README
Linkedin Badge Gmail Badge