Skip to content

Lucas5k/Meu_Portfolio

Repository files navigation

Meu_Portfolio.

📝 Descrição

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!!

📚 Funcionalidades

    Funcionalidade 1: Crawler para popular o banco com os projetos
    Funcionalidade 2: Renderizar os projetos em React

🔧 Tecnologias utilizadas

  • Python
  • Camadas MSC
  • MongoDB
  • React.js
  • Node.js/Express
  • Css
  • Styled-Components
  • Pytest
  • React Testing Library
  • Docker

🚀 Rodando o projeto

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

Rodando na Web:

Clique aqui

para ver a versão final do nosso projeto no seu navegador.

🔜 Implementação futura

    Nos Próximos dias implementar os testes, tanto do crawler quanto do frontend;
    Implementar o mobile first, para celulares;

🤝 Projeto feito individualmente!