InGrowwth Innovations Logo

Crunchy - A Coffee App

Developed a Flutter-based Coffee App during my internship at Webcreta, focusing on delivering a seamless user experience with dynamic data integration and reusable widgets. The app showcases a modern UI design, efficient state management, and clean code architecture.

Project Highlights

Key functionality and technologies used in this project — clean, secure and production-ready.

Functionality

  • Browse curated coffee menu with categories
  • Search, filter and sort (by price, popularity, roast level)
  • Cart & checkout with quantity, modifiers, and local order summary.
  • Search, filter & favorites management
  • Animated UI with reusable widgets
  • User profiles with editable info & avatars
Menu Product Details Search & Filter Cart & Favorites

Technology

  • Frontend: Flutter (cross-platform, Android & iOS)
  • Backend: Firebase Cloud Functions (serverless APIs)
  • DB: Firestore + Firebase Storage for assets
  • Networking: Dio / http with JSON serialization
  • Code quality: Codemagic + linting, unit & widget tests
  • Hosting & Infra: Firebase Hosting / Google Cloud
Flutter Firebase Firestore Riverpod
← Back to all projects