Skip to content

firasAltayeb/mini-flutter-projects

Repository files navigation

Mini_flutter_projects

A collection of projects designed for teaching and learning Flutter!!

Quiz App

A quiz game with 48 questions to win, where users have four attempts (hearts). Correct or incorrect answers trigger corresponding audio clips. Built using Riverpod for state management and the audioplayers package.

quiz-app-01 quiz-app-02 quiz-app-03

Personal Keep

An expense tracker app that lets users add purchases, set budgets, and view spending from the past week. Supports both landscape and portrait modes and uses platform-specific widgets like FloatingActionButton on Android.

personal-keep-01 personal-keep-02 personal-keep-03

Meal Track

A recipe book app where users can browse recipes organized into categories displayed in a clean grid. Users can mark favorite recipes for easy access later. The project utilizes models, enums, and a custom theme.

meal-track-01 meal-track-02 meal-track-03

Chat App

An app that allows users to create accounts, log in, and send messages to all registered users. It uses Firebase Authentication for login, Storage for profile pictures, Firestore for chat messages and metadata, and Firebase Messaging for notifications.

chat-app-01 chat-app-02 chat-app-03

Weather Map

An app that allows users to query and see weather data for any city. The app uses clean archtiure, bloc event-driven state management, the Open-Weather api, (dot)env files to obscure said api keys and a number of new properties and widget introduce in Flutter version 3.27.

weather-map-01 weather-map-02 weather-map-03

Food Boxes

An app where restaurants and users can upload and view available food boxes for charity giveaways. Users can browse availability via a calendar and place orders. Built with Firebase Authentication, Cloud Firestore, Riverpod, and a responsive design.

food-boxes-01 food-boxes-02 food-boxes-03

About

A bundle of projects used for teaching and learning Flutter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published