Skip to content

[React] This project is a boilerplate template, fetch the repositories from Github deploy using a Firebase CI/CD

Notifications You must be signed in to change notification settings

poboisvert/PortfolioReact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Issues


Portfolio (articles and projects with REACT and Firebase)

View Live Demo

🙉 About The Project

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.

Generic

✈️ Ressources

Software: React 17, Docker, Kubernetes

🚀 Demo & Repository

Demo: https://portfolio-a541e.web.app/

Github: https://github.com/poboisvert/PortfolioReact

The Article: https://dev.to/poboisvert/the-lazy-github-portfolio-587k

🖖 What do I need to change?

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

☎️ Prerequisites

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

💾 Installation

  1. Clone the repo
    git clone https://github.com/poboisvert/portfolio_react
  2. Install NPM packages
    cd client && npm install
    
  3. Run Node
    npm start
    

🐳 Build a Docker image

docker build -t pob944/portfolio .

docker run -p 3001:3000 pob944/portfolio

docker push pob944/portfolio

Contact

LinkedIn