Skip to content

musatirgithub/portfolio-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of contents

The challenge

Project aims to display my public github projects.

Problem Statement

  • Develop an app which withdraw my public repos from github API, display them, allow users to search, filter and sort my projects.

Screenshot

gif

Project Information

  • Portfolio App is made by using React,
  • Projects are retrieved from Github API by using fetch method,
  • Users can search, filter and sort projects,
  • For providing multipage experience to user, React Router Dom is used,
  • For styling, traditidional CSS and Styled Components are used.

I used;

  • React
  • Styled Components
  • React Router
  • Fetch Method

Lesson Learned

  • At the planning phase, considering the app as a simple one I've decided to keep search, filter and sort data in different useState hooks. In the end it was complicated to pass these states by props. Therefore rendering different components. For future apps i'm pallning to keep these kind of data in a global state.

Useful resources

⌛ Happy Coding ✍