A beautiful Flutter UI application for food recipes and diet recommendations, designed from scratch using Figma and implemented with clean, modern UI components.
This project was created to learn Flutter UI basics and demonstrates a complete food recipe application with:
- Custom UI Design: Originally designed in Figma and then implemented in Flutter
- Modern UI Components: Clean, responsive design with custom widgets
- Food Categories: Interactive category selection with colorful icons
- Diet Recommendations: Horizontal scrolling diet cards with gradient buttons
- Popular Recipes: Vertical list of popular food items with detailed information
- Custom Font: Poppins font family for modern typography
- SVG Icons: Custom SVG icons for better scalability
- Color Scheme: Soft, food-themed color palette
- Gradient Buttons: Beautiful gradient effects for interactive elements
- Card-based Layout: Clean card design with subtle shadows
- Responsive Design: Optimized for mobile devices
lib/
βββ main.dart # App entry point
βββ models/
β βββ categorymodels.dart # Food category data models
β βββ dietmodels.dart # Diet recommendation models
β βββ popularmodels.dart # Popular recipes models
βββ pages/
βββ homepage.dart # Main application screen
MyApp
βββ MaterialApp
βββ Homepage
βββ Scaffold
βββ AppBar (Custom)
β βββ Leading: Back Button
β βββ Title: "Breakfast"
β βββ Actions: Menu Button
βββ ListView
βββ SearchBar
β βββ TextField
β βββ Search Icon
β βββ Filter Icon
βββ CategorySection
β βββ ListView (Horizontal)
β βββ CategoryCard
β βββ Icon Container
β βββ Category Name
βββ DietSection
β βββ ListView (Horizontal)
β βββ DietCard
β βββ Food Icon
β βββ Food Details
β βββ View Button
βββ PopularSection
βββ ListView (Vertical)
βββ PopularCard
βββ Food Icon
βββ Food Details
βββ Action Button
- Flutter SDK (3.9.2 or higher)
- Dart SDK
- Android Studio / VS Code
- Git
-
Clone the repository
git clone https://github.com/yourusername/trell.git cd trell -
Install dependencies
flutter pub get
-
Run the application
flutter run
flutter_svg: ^2.2.1- For SVG icon supportcupertino_icons: ^1.0.8- iOS-style icons
- Custom search bar with search and filter icons
- Placeholder text: "Search Pizza"
- Clean, modern design with shadow effects
- Horizontal scrolling categories
- 4 food categories: Salad, Cake, Pie, Smoothies
- Color-coded category cards with custom icons
- Circular icon containers with white backgrounds
- Horizontal scrolling diet cards
- Gradient view buttons
- Food details: Level, Duration, Calories
- Interactive selection states
- Vertical list of popular food items
- Detailed information display
- Action buttons for each item
- Card-based layout with shadows
- Clean white background
- Custom back button with rounded container
- Center-aligned title
- Menu button with dots icon
- White background with shadow
- Search icon on the left
- Filter icon on the right
- Rounded corners and clean typography
- Rounded rectangle containers
- Color-coded backgrounds
- Circular icon containers
- Clean typography
- Large horizontal cards
- Gradient view buttons
- Food icons and details
- Interactive selection states
- Primary Colors: Soft blues, pinks, oranges, purples
- Background: White (#FFFFFF)
- Text: Black (#000000) and Gray (#7B6F72)
- Shadows: Light gray with opacity
- Gradients: Blue to light blue transitions
Clean, modern interface with search bar, categories, and diet recommendations
Interactive category selection, diet recommendations, and popular recipes
- π¨ Beautiful food category icons with smooth animations
- π± Responsive design optimized for mobile devices
- π― Interactive buttons and cards with gradient effects
- π€ Professional typography using Poppins font family
- π Colorful UI elements with food-themed color palette
This project was built to learn Flutter UI fundamentals:
- State Management: Using StatefulWidget for dynamic content
- Custom Widgets: Reusable UI components
- Layout Design: Proper use of Rows, Columns, and Containers
- Styling: Custom colors, fonts, and decorations
- Asset Management: SVG icons and custom fonts
This project is created for educational purposes and learning Flutter UI development.
Feel free to fork this project and submit pull requests for any improvements.
furynft07@outlook.com Created as a learning project for Flutter UI development.
Note: This project was originally designed in Figma and then implemented in Flutter to learn UI development basics. The design focuses on clean, modern aesthetics with a food-themed color scheme and intuitive user experience. This project was built entirely from scratch without any AI assistance - all code, design, and implementation was done manually.