This project is done by Shreya Patike intended towards the assigment for the company Fyle.
Design a website that displays the public Github repositories belonging to any specific user.
vercel: https://fyle-project-kkg1.vercel.app
- For the frontend, only html, css and js should be used. We can use bootstrap for ui.
- As the pagination should be done on server-side (mentioned in the assignment), a node server should be run to handle apis.
- So nodejs is used as server.
- Handled edge cases when user is not found, no repos present
- Handeled api errors(downtime or 5xx errors) with try and catch in node server.
- Instead of fetching all the repos at one and filtering in server, used github api's paginated url to fetch details using pageNumber and pageSize