A web application that fetches and filters public github repositories of a specific user using his github username.
🔗 Live DemoThis application is written using :
- React.js ⚛️
You will need node and npm installed globally on your machine.
- Clone this repository
git clone https://github.com/nawresncib12/GitHubRepos.git
- Install NPM packages
npm install
npm start
npm run test
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
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.
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.