Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GITHUBFINDER APP

GITHUBFINDER APP

An application used to search for github users and also get access to their current repos . built with React, ContextApi, JavaScript, and CSS.

Project Status

This project is currently in development. Users can filter github users by their username and see github data representation. .

Project Screen Shot(s)

Alt text Alt text

Installation and Setup Instructions

Example:

Clone down this repository. You will need node and npm installed globally on your machine.

Installation:

npm install

To Run Test Suite:

npm test

To Start Server:

npm start

To Visit App:

localhost:3000/

framework etc. Brag about your choices and justify them here.

Example:

This was a 3 week long project built when i was taking a udemy course on reactjs. Project goals included using technologies learned up until this point and familiarizing myself with documentation for new features. I wanted to build an application that allowed users to pull data from the Github API based on what on github usernaem been typed or searched for. I started this process by using the create-react-app boilerplate, then adding react-router-5.2.0 and ContextApi.

One of the main challenges I ran into was passing down props to components and it was difficult to do since i had alot of components . This lead me to spend a few days on a research spike into ContextApi such as creatContext,useReducer,useContext and i was able to grasp the knowledge on statement such as the ContextApi to solve the prop drilling disaster.

At the end of the day, the technologies implemented in this project are React, React-Router 5.2.0, ContextApi, and a significant amount of VanillaJS, JSX, and CSS. I chose to use the create-react-app boilerplate to minimize initial setup and invest more time in diving into weird technological rabbit holes.

About

you can search for people on github using this app

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages