Libraries Almaty

Mobile app, admin panel and backend ecosystem for city libraries in Almaty.

Project snapshot

Client
Almaty City Libraries
Industry
Public sector and civic services

Technologies

Flutter Dart React TypeScript FastAPI PostgreSQL Redis Meilisearch RustFS Docker Nginx Grafana
Backend services 4 microservices
ERP sync MegaPro library system integration
Observability Grafana + Loki + Vector stack
Platforms iOS, Android and Web
Search engine Meilisearch full-text index

Challenge

A city library network needed a unified digital platform to replace disconnected manual processes.

What we delivered

  • Flutter mobile app with catalog, reservations, digital cards and push notifications
  • React admin panel for staff operations
  • 4-service backend: user, admin, book, ERP sync
  • Meilisearch full-text search
  • Grafana + Loki + Vector observability
  • Wallet passes, barcodes, biometric auth

Outcome

Readers access the full catalog from a single app. Staff operate through admin panel. Backend scales independently and syncs with library ERP.

Need a similar outcome?

Case studies show delivery shape, but the next step is translating that shape into your business context, integrations and launch constraints.

A useful first discussion is not about copying the exact project. It is about understanding what part of the result matters for your company and what should change in scope, architecture or delivery model.

That is where NDDev usually saves clients the most time.