Skip to content

AymanAitAhmed/Brandify_admin_pannel

Repository files navigation

Brandify Admin

Brandify Admin is the companion admin app for the Brandify platform, designed to help administrators manage and oversee the Brandify ecosystem. With this app, admins can manage users, monitor brand growth, and perform various administrative tasks to ensure the smooth operation of the platform.

Features

  • User Management: Easily manage user accounts, including permissions and roles.
  • Brand Monitoring: Track and oversee the growth and activity of brands on the platform.
  • Data Management: Access and manage brand-related data using Firebase Firestore.
  • Secure Admin Access: Ensure secure login with Firebase Auth, including support for Google and Facebook sign-in.

Technologies Used

  • Kotlin: A modern programming language for Android development.
  • Jetpack Compose: A modern toolkit for building native Android UI.
  • Preferences DataStore: A Jetpack library for storing key-value pairs, a replacement for SharedPreferences.
  • Coroutines: For managing asynchronous tasks with ease.
  • Dagger Hilt: A dependency injection library for Android that reduces the boilerplate code.
  • Room Database: A SQLite object mapping library for local data storage.
  • Retrofit with Gson: For making network requests and handling JSON responses.
  • Firebase Auth: For secure administrator authentication, including Google and Facebook sign-in.
  • Firebase Firestore: A NoSQL cloud database for storing and syncing data in real-time.

Screenshots

Add screenshots of the admin app here

Contact

If you have any questions, feel free to reach out to the project maintainers:

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages