Skip to content

pratama6624/FakeIbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fake iBox Mobile - Concept Storefront App

Aplikasi konsep yang dibuat untuk mensimulasikan pengalaman berbelanja di iBox (Apple Premium Reseller) dalam bentuk aplikasi iOS.

Catatan: Ini bukan aplikasi resmi dan tidak berafiliasi dengan iBox maupun Apple.

Image

1. Gambaran Umum

Fake iBox Mobile bertujuan untuk menghadirkan tampilan dan alur pembelian ala Apple Store dalam aplikasi iOS.
Fokus utama project ini adalah:

  • Membangun UI/UX dengan gaya Apple yang bersih dan minimalis.
  • Membuat backend API menggunakan Vapor sebagai server-side Swift.
  • Membangun aplikasi iOS dengan SwiftUI dan arsitektur MVVM.
  • Menyusun alur katalog: Home → Kategori → Produk → Detail → Keranjang.

Lingkup pengembangan:

  • Tidak menggunakan sistem pembayaran nyata.
  • Menggunakan data dummy dalam database.
  • Didesain untuk latihan dan showcase portofolio.

2. Teknologi yang Digunakan

Desain

  • Figma — perancangan UI/UX, layout, style guide, dan komponen.

Mobile App (iOS)

  • Swift — bahasa utama.
  • SwiftUI — UI/UX.
  • MVVM — arsitektur.

Backend (API)

  • Vapor — framework Swift.
  • REST API — endpoint API.
  • JSON — format request/response.

Database

  • PostgreSQL — DBMS.
  • Fluent — ORM.

3. Fitur Utama (Rencana)

  • Home Screen: banner, highlight produk, dan quick access.
  • Katalog Produk: filter berdasarkan kategori (iPhone, Mac, iPad, dll).
  • Detail Produk: harga, spesifikasi singkat, dan preview gambar.
  • Keranjang (Cart): tambah/hapus item, hitung subtotal (simulasi).
  • Wishlist (Opsional): tandai produk favorit.

4. Status Project

  • Desain UI/UX di Figma
  • Setup backend Vapor (migration, model, API)
  • Struktur awal SwiftUI + MVVM
  • Integrasi API dan alur keranjang
  • Polishing UI dan dokumentasi

Author

Kukuh Nur Pratama
iOS Developer and Apple Ecosystem Enthusiast
Figma: Fake iBoc
GitHub: pratama6624
LinkedIn: linkedin.com/in/kukuhpratama


"Clean design speaks louder than features. Every element should have a purpose."

About

iBox (Mobile) — UI Concept & iOS Prototype Desain mobile storefront konsep untuk iBox: home, katalog produk, dan shopping cart dengan fokus UX sederhana, navigasi cepat, dan visual yang bersih.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages