Skip to content

almerindoabreu/personal-blog

Repository files navigation

Personal Website

Meu site pessoal tem como objetivo refletir sobre conceitos e promover conteúdos através de pesquisas e projetos dos quais irei desenvolver.

Uma forma de exercitar e me manter atualizado sobre assuntos de programação, além de criar materais para consultar futuramente.

Protótipo inicial

O protótipo inicial foi desenvolvido na ferramenta de prototipação Adobe XD.

Modal da Contagem de Skills Modal Extrato do Skill Página Principal com footer Página Principal Post Projetos Quem sou eu

Requisitos Funcionais

  • O usuário poderá acessar 3 tipos de posts:
  1. Artigos (a maioria dos conteúdos dos posts de artigos são lissões aprendidas e estudos realizados para desenvolvimento de projetos);
  2. Cheat Sheet (tem como objetivo de ter um material de consulta rápida sobre frameworl);
  3. Projetos (são conteúdos breves e introdutórios sobre projetos desenvolvidos).
  • O visitante poderá observar o nível de experiência do autor em determinados assuntos através de uma métrica sem muito apego e ciência. 😆

  • O usuário pode realizar a pesquisa por palavras que contêm no conteúdo dos posts.

Requisitos não funcionáis

  • O desenvolvimento é realizado em Gatsby;

A idéia de utilizar o Gatsby é:

  1. não depender de um banco de dados para armazenar os conteúdos do posts. O Gatsby consegue consumir facilmente conteúdos em Markdown! 👽;
  2. Alta performance em imagens e navegabilidade;
  • Os comentários serão armazenados e geridos pelo Disqus;

  • A pesquisa é realizada pelo Algolia;

  • O desenvolvimento é todo realizado pelo ReactJS, Styled Component e o Gatsby (citado anteriormente).

Releases

No releases published

Packages

No packages published