Skip to content

larkes-cyber/CoffeeShop

Repository files navigation

Coffee shop app

Tech:

  • Kotlin Multiplatform
  • Jetpack Compose/SwiftUI
  • Ktor-Client
  • SqlDelight
  • Local Storage
  • Koin

Features:

  • Caching
  • Ios/Android
  • Authorization
  • Navigation

How to start:

  • Clone repository
  • Launch the server
  • Put your local ip to COFFEE_API variable in constants file in shared module
  • Launch android app in android studio and launch ios in xcode
  • Enjoy the app!

Backend link

Screencast link

project-overview-online-video-cuttercom-2-2_mX8BgBSM.mp4

Landing screen:

Снимок экрана 2024-01-04 в 15 09 34

Registration screen:

Снимок экрана 2024-01-04 в 15 10 14

Coffee cards screen:

Снимок экрана 2024-01-04 в 15 11 31

Adding to cart:

Снимок экрана 2024-01-04 в 15 22 13

Search for coffee and tabs:

Снимок экрана 2024-01-04 в 15 12 18

Coffee detail:

Снимок экрана 2024-01-04 в 15 12 35

Favorite coffee screen:

Снимок экрана 2024-01-04 в 15 13 13

Favorite screen with details:

Снимок экрана 2024-01-04 в 15 18 19

Cart screen:

Снимок экрана 2024-01-04 в 15 17 16

Cart screen with maps: Снимок экрана 2024-01-04 в 15 17 38