One Pasal icon
One Pasal // Flutter app

One Pasal

Also searched as Onepasal, One Pasal app, Onepasal shopping app

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

About One Pasal

One Pasal is an e-commerce marketplace in Nepal. The customer app is the storefront: product listings and categories, product details, cart and checkout.

Rojan Parajuli (also known as Anjesh Parajuli) built the One Pasal app in Flutter using Bloc state management and a clean, layered architecture, connected to the One Pasal REST API, and released it on Google Play.

Client
One Pasal
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
  • REST API
  • Android
  • E-commerce

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.

One Pasal FAQ

Who developed the One Pasal app?

Rojan Parajuli (also known as Anjesh Parajuli), a Flutter developer from Bhaktapur, Nepal, developed the One Pasal (Onepasal) shopping app.

What is the One Pasal app built with?

Flutter and Dart, with Bloc state management and a clean, layered architecture, connected to a REST API.

I need help with a One Pasal order. Is this the right place?

No — this page is about how the app was developed. For orders or account support, please contact One Pasal directly.

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
Kandamul icon
KandamulFlutter app

Kandamul

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

View details
HBE HR icon
HBEReact Native app

HBE HR

The HR app for Himalayan Builders & Engineers (HBE) staff — attendance, leave requests, salary slips and company announcements.

View details