Retail App
iOS, Swift
Store app designed for retail business. Delivers latest store news to user though home feed. Presents catalogue to view products. Allows user to save favorite products, and to collect points off purchases.
家業であるアパレルショップのショッピングアプリをSwiftUIで開発。店舗の最新情報を受け取ったり、カタログ機能で商品をブラウズしたり、お気に入りの商品を保存したり、購入時にポイントを貯めることができます。
Tech Stack
・SwiftUI
Backend
・Firebase/Auth
・Firebase/Firestore
Dev environment
・Swift 5
・Python 3.8
・Xcode ver.14.1
・iPhone14 Pro iOS 16
https://github.com/mikio1998/StoreApp
Basic Features
Product Catalog
・Display of available products, navigatable by various collections such as by brand, new products, best sellers, etc.
・Utilizes Cloud Firestore to obtain product data, and product collections.
・ブランド別、新商品別、ベストセラー別など、様々なコレクションで商品を展示。
・Cloud Firestoreを活用し、商品データ、商品コレクションを取得。
Earnable Points
・Users can earn points by presenting their QR code screen, as shown in the first picture.
・**(Second Picture) If an Admin account is logged in, the QR code screen is replaced by a QR reader. Admins can use the reader to add/subtract points from users.
・QRコード画面を提示することで、ポイントを獲得することができます。
・管理者がログインしている場合、QRコード画面の代わりにQRリーダーが表示されます。管理者はこのQRリーダーを使って、ユーザーのポイントを加算・減算することができます。
News
・User can view latest information from the store in the content section.
・The app owner/moderator can easily add new articles with its corresponding contents through Firestore.
・Image(s), text, videos, etc. available as content types.
・店舗の最新情報を閲覧することができます。
・Firestoreを通じて、コンテンツと新しい記事を作成することができます。
・コンテンツの種類として、画像、テキスト、動画などの型がご用意されています。
User login
・Utilizes FirebaseAuth to conduct email/password login.
・ユーザ認証を導入(FirestoreAuth)