Desenvolvi meu portfolio com o intuito de testar as minhas habilidades, minha aplicação e monorepo. O frontend foi feito com Reactjs, a estilização foi feita com styled-components e css. O backend, foi feito de forma simples utilizando Node.js e Express, somente com uma rota get para renderizar os dados do banco de dados. E por fim mais menos importante, fiz um crawler utilizando Python para acessar o meu github e pegar todos os projetos e depois popular o banco de dados, Mongodb. Para os testes utilizei o Pytest, para testar o Crawler e o React testing library para testar o React!!
- Funcionalidade 1: Crawler para popular o banco com os projetos
- Funcionalidade 2: Renderizar os projetos em React
- Python
- Camadas MSC
- MongoDB
- React.js
- Node.js/Express
- Css
- Styled-Components
- Pytest
- React Testing Library
- Docker
Para rodar o repositório é necessário clonar o mesmo, dar o seguinte comando para iniciar o projeto:
- Clone o repositório
git clone git@github.com:Lucas5k/Meu_Portfolio.git
- Entre no arquivo do projeto
cd Meu_Portfolio
- Instale as dependências
npm install
- Inicialize o projeto no front
npm start
- Inicialize o projeto no back
npm run dev
use a vontade
para ver a versão final do nosso projeto no seu navegador.
- Nos Próximos dias implementar os testes, tanto do crawler quanto do frontend;
- Implementar o mobile first, para celulares;