Directory structure:
└── infiniteoverflow-amazon_clone/
├── README.md
├── amazon_clone_api/
│ ├── README.md
│ ├── analysis_options.yaml
│ ├── CHANGELOG.md
│ ├── Dockerfile
│ ├── pubspec.lock
│ ├── pubspec.yaml
│ ├── .dockerignore
│ └── test/
│ └── server_test.dart
└── amazon_clone_app/
├── README.md
├── analysis_options.yaml
├── pubspec.lock
├── pubspec.yaml
├── .metadata
├── android/
│ ├── gradle.properties
│ ├── app/
│ │ └── src/
│ │ ├── debug/
│ │ │ └── AndroidManifest.xml
│ │ ├── main/
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── kotlin/
│ │ │ │ └── com/
│ │ │ │ └── example/
│ │ │ │ └── amazon_clone_app/
│ │ │ │ └── MainActivity.kt
│ │ │ └── res/
│ │ │ ├── drawable/
│ │ │ │ └── launch_background.xml
│ │ │ ├── drawable-v21/
│ │ │ │ └── launch_background.xml
│ │ │ ├── values/
│ │ │ │ └── styles.xml
│ │ │ └── values-night/
│ │ │ └── styles.xml
│ │ └── profile/
│ │ └── AndroidManifest.xml
│ └── gradle/
│ └── wrapper/
│ └── gradle-wrapper.properties
├── ios/
│ ├── Flutter/
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ └── Runner/
│ ├── AppDelegate.swift
│ ├── Info.plist
│ ├── Runner-Bridging-Header.h
│ ├── Assets.xcassets/
│ │ ├── AppIcon.appiconset/
│ │ │ └── Contents.json
│ │ └── LaunchImage.imageset/
│ │ ├── README.md
│ │ └── Contents.json
│ └── Base.lproj/
│ ├── LaunchScreen.storyboard
│ └── Main.storyboard
├── lib/
│ └── main.dart
├── test/
│ └── widget_test.dart
└── web/
├── index.html
└── manifest.json