This repo is a sample Github Search API integration with NextJS/ReactJS.
Checkout Github Search on Vercel to try my implementation.
- ✅ React with Typescript
- ✅ Storybook integration
- ✅ Deployed at Vercel -> best place to host NextJS :)
- ✅ Documented code
- ✅ Tests integrated in storybook
Clone the project
git clone [email protected]:Antonwy/mvst-github-api-challenge.git
Go to the project directory
cd mvst-github-api-challenge
Install dependencies
npm install
Start the NextJS server
npm run dev
Start the Storybook server
npm run storybook
Run Tests
npm run test-storybook
- Learned Storybook
- NextUI is probably not production ready :)
- Framer motion needs much time for performance improvements
- Framer motion performance Improvements
- Little bug fixes
- Improve Safari performance and bugs
Task description was partially unclear.
For me it wasn't clear, if I should create a repo search for repos of one user or for all repositories on github.
Also regarding the expected UI design I wasn't sure if I need to create a mocked github account like in the video or just the search functionality like I did it.
And what means: "GitHub repositories are basically just a glorified list" ??
But in general, I liked the task very much because it was very open and you could show a wide range of your skills by using different plugins etc.