System status Nominal
NDDev /dev

Preparing your workspace

0%

Crafted for ambitious teams. Engineered for performance.

Cases

Libraries Almaty

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

01

Challenge

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

02

System

Client
Almaty City Libraries
Industry
Public sector and civic services
Flutter Dart React TypeScript FastAPI PostgreSQL
03

Outcome

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
04

Handoff

Cross-platform digital ecosystem for a city library network: Flutter mobile app for readers, React admin panel for staff, multi-service Python backend with ERP integration, full-text search and production observability.

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.