Inspiration
Injera is the heart of Ethiopian cuisine — it brings families and communities together. We wanted to capture that tradition and make it accessible digitally. The inspiration came from seeing how food, culture, and technology can meet to share heritage with the world.
What it does
Elshadai Injera lets users: • 🥘 Order Injera bundles (small, family, or celebration size) • 📖 Learn traditional recipes with simple steps • 💳 Checkout easily with customer details
How we built it
We built the app using: • Flutter & Dart for cross-platform development • RevenueCat for monetization and subscriptions setup • OBS Studio to record the demo • AWS S3 to host a web version for quick access
Challenges we ran into
• The Android APK builds successfully, but the app crashes when launched.
• Debugging the crash under the deadline was not possible.
• To still deliver on time, we demoed the Flutter Web (Chrome) version to showcase the workflow.
Accomplishments that we're proud of
• Building a full ordering, recipe, and checkout workflow in Flutter
• Hosting a working web demo on AWS S3
• Packaging and preparing an Android APK (ready but pending crash fix)
• Learning how to adapt quickly by switching from mobile to web demo
What we learned
• Flutter allows rapid multi-platform development
• How to integrate assets and UI flows under time pressure
• Importance of fallback/demo strategies when debugging takes longer than expected
What's next for Elshadai Injera
• Debugging and fixing the Android crash
• Publishing a stable version to the Play Store
• Expanding features: order tracking, payment integration, and more recipes
• Exploring iOS deployment for wider reach
Built With
- android-studio
- dart
- flutter
- obs
- revenuecat
- s3
- visual-studio
Log in or sign up for Devpost to join the conversation.