KRISSPHIWIKIThe Developer Encyclopedia
BiographyProjectsNotesContact
Contents
Project Contents
(Top / Overview)1. Overview2. Gallery3. Detailed Specifications4. External References & Source Code
Official Channels
GitHubLinkedInYouTubeEmail

This page was last edited on 20 October 2026, at 05:10 (UTC).

Biography•Projects•Notes•Contact•RSS Feed
Built with precision byKrisna Hadi Prasetyain IndonesiaKrissphiWiki
KrissphiWiki>Special:Projects>Sophi - E commerce App

Sophi - E commerce App

Updated: January 8, 2026
From KrissphiWiki, the developer encyclopedia

Sophi - E commerce App

Sophi - E commerce App

Sophi - E commerce App logo and interface artifact

Original authorKrisna Hadi Prasetya
CategoryMobile
Initial release2026
Last updatedJan 8, 2026
Tech Stack
FlutterHiveLocal JSONDart
Tags
#Shopee#E-Commerce#Products#UI Slicing
Inspect Repository

Sophi - E commerce App is a mobile application engineered by Krisna Hadi Prasetya (first published on January 6, 2026).

1. Overview

A simple e-commerce app built with Flutter to practice UI slicing and basic app navigation.

2. Gallery

Visual artifacts captured from runtime execution. Click any artifact to open full-resolution inspection.

Sophi - E commerce App visual artifact 1
Figure 1: Sophi - E commerce App artifactInspect
Sophi - E commerce App visual artifact 2
Figure 2: Sophi - E commerce App artifactInspect
Sophi - E commerce App visual artifact 3
Figure 3: Sophi - E commerce App artifactInspect
Sophi - E commerce App visual artifact 4
Figure 4: Sophi - E commerce App artifactInspect
Sophi - E commerce App visual artifact 5
Figure 5: Sophi - E commerce App artifactInspect

3. Detailed Specifications

Learning Objectives & Interface Recreation

Sophi is a mobile e-commerce interface study developed during foundational Flutter coursework on Dicoding. The primary engineering goal was to master complex UI slicing, multi-tiered view hierarchies, and responsive navigation flows by recreating the rich, high-density shopping experience popularized by marketplace applications like Shopee. The project emphasizes pixel-accurate widget assembly, smooth screen transitions, and tactile user feedback across modern mobile viewports.

Architecture & Local Data Storage

Unlike production marketplace systems that rely on external cloud microservices, Sophi operates completely as a self-contained local application. Product inventories, promotional banners, category taxonomies, and merchant listings are structured as bundled JSON datasets. For persistent shopping interactions (such as saving user cart states, managing wishlists, and recording order histories), the application integrates Hive, a lightweight and reliable key-value database written in pure Dart. This architecture provides zero-latency query responses and eliminates external server dependencies during testing.

Screen Composition & Interaction Flows

The user experience replicates core mobile commerce journeys from discovery to order simulation. The home view features multi-section scrollable layouts, including promotional carousels, categorized flash sale countdowns, and infinite grid feeds for recommended items. Navigation flows guide shoppers through detailed product specification sheets, customer review showcases, and interactive cart tally calculations. By prioritizing clean widget decomposition and modular layout widgets, the application demonstrates effective state propagation and maintainable Flutter code structure without unnecessary third-party dependencies.

4. External References & Source Code

  1. ^ “Version Control Repository for Sophi - E commerce App.” https://github.com/krissphi/sophi-flutter-ecommerce.
  2. ^ “Author Profile: Krisna Hadi Prasetya.” KrissphiWiki Dossier.
Categories:Software Projects•Mobile Applications•Shopee•E-Commerce•Products•UI Slicing
Back to Projects Catalog