Apresento meu espaço digital: uma Single Page Application (SPA) construída com React para funcionar como meu site pessoal e plataforma de blog. Aqui você encontrará informações sobre mim, poderá explorar meus pensamentos e ideias através dos posts do blog, e entrar em contato diretamente.
- Layout
- Descrição
- Tecnologias Utilizadas
- Estrutura de Pastas
- Como Instalar e Rodar o Projeto
- Projeto ao vivo
- Licença
- Autor
Este projeto é uma Single Page Application (SPA) em React que serve como um site pessoal e blog. O site inclui informações sobre o autor, uma seção de blog com posts, e uma página de contato.
- Página inicial com lista de posts do blog
- Página "Sobre Mim" com informações pessoais
- Página de contato com links para redes sociais
- Sistema de roteamento para navegação entre páginas
- Componentes reutilizáveis para posts e layout
- React
- React Router DOM
- React Icons
- React Markdown
- CSS Modules
.
├── public/
├── src/
│ ├── assets/
│ ├── componentes/
│ ├── json/
│ ├── paginas/
│ ├── App.css
│ ├── index.css
│ ├── index.js
│ └── routes.js
├── package.json
└── README.md
src/index.js: Ponto de entrada da aplicaçãosrc/routes.js: Configuração das rotas da aplicaçãosrc/componentes/: Componentes reutilizáveissrc/paginas/: Componentes de páginasrc/json/posts.json: Dados dos posts do blog
- Clone o repositório
- Instale as dependências com
npm install - Execute o projeto em modo de desenvolvimento com
npm start
Nenhuma configuração adicional é necessária para executar o projeto em ambiente de desenvolvimento.
- Navegar entre as diferentes páginas usando o menu de navegação
- Ler posts do blog na página inicial
- Visualizar informações de contato e links para redes sociais na página de contato
Se encontrar problemas ao executar o projeto, verifique se todas as dependências foram instaladas corretamente e se está usando uma versão compatível do Node.js. Em caso de outras dúvidas, você pode abrir uma issue neste repositório ou entrar em contato comigo através das minhas redes sociais listadas mais abaixo.
Este projeto está licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.
- GitHub - Melksedeque Silva
- FrontEndMentor - @Melksedeque
- Twitter / X - @SouzaMelk
- LinkedIn - Melksedeque Silva
