Skip to content

The goal of this assignment is to consume the public Github REST API in order to present the github data of a given user.

Notifications You must be signed in to change notification settings

LayaneB/GitHub-Searcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📜 Chama Challenge

The goal of this assignment is to consume the public Github REST API in order to present the github data of a given user.

Points to be evaluated:

  • Whether you use React/Hooks, - - Redux, HTML and CSS properly
  • Code performance
  • Writing testable code
  • Code organization (modularity, dependencies between modules, naming, etc)
  • SOLID principles
  • Error handling
  • Mobile friendly
  • Assignment interpretation/completion

🔗 Deploy

  • Access the site by clicking here.

⚙️ Requirements and Features

The web app must have two pages/routes:

✅ Search Page:

  • Must have a search field;
  • Show the user profile metadata and his repositories metadata info.

✅ History Page:

  • The page must show all previous terms searched by the user, sorted by timestamp;
  • The user must be able to click in the history item and search again using the searched term.
  • Extra: delete the history search

🛠️ Tecnologies

✨ Layout

💻 Desktop

image image image image image

📱 Mobile (iPhone 12 Pro)

image image image image

📁 Access Project Locally

  • Cloning the repository:
$ git clone https://github.com/LayaneB/GitHub-Searcher
  • Installing dependencies:
$ npm install
  • Runing the project:
$ npm run start

👨‍💻 Developer


Layane Bastos Juvito

About

The goal of this assignment is to consume the public Github REST API in order to present the github data of a given user.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published