⚡️ Powered by Feature Sliced methodology
GitHub client within the React Akvelon 2020 course.
- See repo/collabs list and details of any user
- See base info and stats of any public repository with branches base manipulating
- Use search by repositories/users with sorting
- Try our end-to-end routing with Github with origin button, and specific adaptations on every page!
- Connect with your account safely - by Github OAuth
- Get feedback if some errors occurred
- Try our base interactivity on UserPage - following, starring
- Get the best UX with our loading && placeholder view logic
- Try github-client right now or last dev version (but unstable) =}
If you found issues or have ideas for service - please, share with us 🔥
- UI:
react
,antd
,classnames
,tailwindcss
- Lang:
typescript (3.7+)
- Fetching:
graphql
,apollo-client (3+)
- API Codegen:
graphql-codegen
- API Codegen:
- Routing:
react-router
- Tests:
eslint
,prettier
,graphql-eslint
,stylelint
- Auth:
GitHub OAuth
,firebase
- CI/CD:
github-actions
,firebase