⚡️ 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
