Skip to content

nawresncib12/GitHubRepos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Github Repos

A web application that fetches and filters public github repositories of a specific user using his github username.

🔗 Live Demo

Sample App Image


💻 Technologies Used:


This application is written using :

  • React.js ⚛️

👨‍💻 Installation and Setup Instructions :


You will need node and npm installed globally on your machine.

Installation:

  1. Clone this repository
    git clone https://github.com/nawresncib12/GitHubRepos.git
    
  2. Install NPM packages
    npm install
    

Running the application:

npm start

Running test suites:

npm run test

Storybook:

This project includes storybook, a frontend workshop for building UI components and pages in isolation.

  • Run the following command and see the stories :

    npm run storybook
    

📶 Future improvements:


This project is still open for improvements.
Suggested features and fixes include:
  • Adding more filters to repository search .
  • Adding ordering options ( Order results by creation date, by name...) .
  • Creating a multi-language experience (English and German).
  • Improving the dark mode experience.

✨ Feedback:


Working on this project was an enjoyable exercice.I got the chance to work on my own design and implement different animations all while maintaining a responsive, modern and easy to use interface. I also enjoyed working on the bonus tasks like testing and using storybook.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published