The goal of this project is to build a portfolio to present recent projects with Firebase and React. The minimalist and monochrome is the main idea for the UX design. This project explores API connection to a Github repository, Wrapper, Jumbotron and Redux to animate the dark mode.
Software: React 17, Docker, Kubernetes
Demo: https://portfolio-a541e.web.app/
Github: https://github.com/poboisvert/PortfolioReact
The Article: https://dev.to/poboisvert/the-lazy-github-portfolio-587k
Change with you favorite URL in the top menu to fetch your repository
client/src/components/Header/Header.js
Kindly adjust the file to your repository and projects to highlight.
client/src/api/GithubAPI.js
Also edit the articles that you feel are important to share
client/src/components/Articles/FetchArticle.js
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install npm@latest -g
- Clone the repo
git clone https://github.com/poboisvert/portfolio_react
- Install NPM packages
cd client && npm install
- Run Node
npm start
docker build -t pob944/portfolio .
docker run -p 3001:3000 pob944/portfolio
docker push pob944/portfolio