/Repo-Viewer-2

A Revision of Repo Viewer that work with Gitlab, With Some refactoring and well documented code.

Primary LanguageDart

Repo Viewer v2

OverView:

Repo Viewer allow you to review all projects that listed in your Gitlab Starred Project in addition to the ability to view the README.md file.

Features:

  • Authorization using the industry-standard protocol OAuth 2.0.
  • Storing data locally using NoSQL presistent embedded file system.
  • Pagination support.
  • Ensure the most recent version of records using HTTP ETag mechanism.
  • HTTP Interceptor to modify all requests in order to authorize them with Credentials.
  • Feature based architecture that allow good maintainability and scalability folowing the BLoC design pattern along with some Domain-Driven-Development consepts.
  • Great error handling using functional programing.
  • BLoC & Riverpod as state management solution.
  • Simple yet beautiful UI.