Kandamul icon
Kandamul // Flutter app

Kandamul

Also searched as Kandamul app

An e-commerce app with category browsing and a clean, simple mobile buying experience.

About Kandamul

Kandamul focuses on making mobile shopping simple: clear categories, readable product pages and a short path from browsing to buying.

Rojan Parajuli (also known as Anjesh Parajuli) built Kandamul in Flutter using Bloc state management and a clean, layered architecture, with Firebase services.

Client
Kandamul
Type
Flutter app
Status
Live on Google Play
Built with
Flutter, Dart, Bloc (flutter_bloc)
Developer
Rojan Parajuli (Anjesh Parajuli)

Key features

Tech stack & architecture

Tech stack

  • Flutter
  • Dart
  • Bloc (flutter_bloc)
  • Clean Architecture
  • Firebase
  • Android

Architecture & state management

State management
Bloc (flutter_bloc). Every screen is driven by a Bloc: the UI sends events, the Bloc emits immutable states, and widgets simply rebuild from the current state. Business logic never lives inside widgets.
Layered architecture
Clean Architecture split into presentation (screens, widgets, Blocs), domain (entities, use cases, repository contracts) and data (repository implementations, remote API and local storage sources).
Data & networking
Repositories wrap the REST API so Blocs never talk to HTTP directly. Responses are mapped into typed models, and errors are turned into clear UI states (loading, success, empty, failure).
Maintainability
Dependency injection wires the layers together, which keeps features isolated, makes Blocs and repositories easy to unit test, and lets new features ship without touching unrelated code.

Kandamul FAQ

Who developed the Kandamul app?

Rojan Parajuli (also known as Anjesh Parajuli) developed the Kandamul app in Flutter.

What is Kandamul built with?

Flutter and Dart, with Bloc state management, a clean, layered architecture and Firebase.

One Pasal icon
One PasalFlutter app

One Pasal

The One Pasal (Onepasal) online shopping app for customers in Nepal — browse products, fill a cart and place orders from the phone.

View details
One Pasal Seller icon
One PasalFlutter app

One Pasal Seller

The seller app for One Pasal (Onepasal) merchants — manage the product catalog, handle incoming orders and run the storefront from a phone.

View details
Scanquil icon
Personal projectFlutter app

Scanquil

Scan documents to PDF, pull text out with AI OCR and convert to Word — my own app, published under my Anjesh developer account on Google Play.

View details