Skip to content

Repository files navigation

Demy Admins

English | Español

Kotlin Jetpack Compose Android

The Android tablet workspace for academy administrators using Demy. It brings academic operations, enrollment, scheduling, billing, and financial visibility into one landscape-first application connected to the Demy API.

Administrator capabilities

  • Dashboard with academy, enrollment, course, income, expense, and balance indicators.
  • Teacher, student, classroom, course, and academic-period management.
  • Enrollment and schedule administration.
  • Billing, invoicing, accounting transactions, and finance summaries.
  • PDF and Excel transaction exports.
  • Administrator profile, application settings, and help center.
  • English and Latin American Spanish resources.

Product preview

Demy administrator dashboard

Student management Enrollment management
Schedule management Accounting transactions
Finance overview

Technology and architecture

  • Kotlin and Jetpack Compose with Material 3.
  • MVVM-style presentation state organized by feature.
  • Hilt dependency injection and repository-based data access.
  • Remote integration with the Demy REST API.
  • A single Android module organized into core and features packages.

The application targets tablets (smallestWidth >= 600dp) and uses landscape orientation for its information-dense workflows.

Run locally

Requirements

  • Android Studio with Android SDK 36
  • JDK 17
  • Android tablet emulator or physical tablet running Android 7.0+
  • Demy API available locally or through the production endpoint

The debug build connects to http://10.0.2.2:8080/api/v1/, which maps an Android emulator to the host machine.

./gradlew assembleDebug
./gradlew installDebug

Verification

./gradlew testDebugUnitTest

Demy ecosystem

See CONTRIBUTING.md for contribution and Git conventions.

About

Mobile app for academy administrators. Enables control of student enrollment, schedules, attendance, and payments. Designed to simplify decision-making and centralize academic operations for institutions.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages