Wishiz is a premium, editorial-style wishlist manager designed to treat user desires not as a database, but as a personal gallery. This Flutter application is built following the "The Curated Pulse" design system, emphasizing breathable white space, tonal layering, and sophisticated typography.
- The Editorial Voice: Using Manrope for headlines to provide an authoritative, premium feel.
- The Functional Voice: Using Inter for descriptions and metadata to ensure high legibility.
- No-Line Rule: We avoid standard 1px borders. Hierarchy is defined strictly through background shifts and tonal layering (using the
surfacetosurface-containerscale). - Glassmorphism: Signature floating navigation and hero moments utilize backdrop blurs (20px) and subtle gradients.
- Ambient Depth: Traditional heavy shadows are replaced by ambient, diffused lighting effects.
The app uses a Feature-Based Architecture:
lib/
core/ # Design system (theme, colors, constants)
features/ # Business modules
home/ # Main Dashboard & Creation logic
presentation/
screens/
widgets/
- Flutter SDK (>= 3.0.0)
- Dart SDK (>= 3.0.0)
-
Initialize Project Assets (if not already done):
flutter create . -
Fetch Dependencies:
flutter pub get
-
Check Quality:
flutter analyze
-
Run Application:
# For Chrome/Web flutter run -d chrome # For Mobile (ensure emulator/device is connected) flutter run
- Base Surface:
#FAF4FF(Lavender-Smoke) - Primary Gradient:
#4647D3to#9396FF - Text Primary:
#302950(Purple-tinted Depth) - Card Corners:
xl(24px)