- Fetch repo data for user
- Make flipable cards
- Add most used language
- Add loading spinner
- Make profile data clickable
- Recent searches
- Handle API errors
- Handle pagination in repos API
- Handle empty events api response
- Mobile friendly UI
- Create separate module for repository stats
- Handle race condition with 3 API calls + searching state
- Better handle storing of repos and activity data
- Nest data under profile record
- In the update function, do something like the below to build the new profile
{ model | profile = (setProfileActivity model.profile activity) }
- Set repos to
Nothing
when empty array is returned from API
- Write tests for backend