Skip to content

tuanhoang0117/remindapp

Repository files navigation

Remind App | Personal Project

A cross‑platform reminder and task app built with Flutter. The project focuses on clean UI, fast task entry, and reliable persistence using Firebase and local storage.

Highlights

  • Flutter UI with reusable widgets and Material Design styling
  • Firebase Cloud Firestore for synced task storage
  • SharedPreferences for lightweight local persistence

Features

  • Create, edit, and delete reminders/tasks
  • Fast task entry with clean, minimal UI
  • Cloud sync with Firebase Firestore
  • Local caching for quick access

Demo

Add a short GIF at docs/demo.gif and it will render here:

Demo

Screenshots

Add screenshots at docs/screenshot-1.png and docs/screenshot-2.png:

Screenshot 1 Screenshot 2

Tech Stack

  • Flutter, Dart
  • Firebase (firebase_core, Cloud Firestore)
  • SharedPreferences
  • CocoaPods (iOS)

Project Structure

  • lib/ — Flutter app code (UI + services)
  • ios/, android/, macos/, web/, windows/, linux/ — platform targets
  • test/ — tests

Getting Started

Prerequisites

  • Flutter SDK (3.x)
  • Dart SDK (via Flutter)
  • Xcode + CocoaPods for iOS/macOS
  • Android Studio + Android SDK (if you target Android)

Install

flutter pub get

Run

flutter run

Firebase Setup

This project uses FlutterFire. Ensure your Firebase config files are in place:

  • Android: android/app/google-services.json
  • iOS: ios/Runner/GoogleService-Info.plist
  • macOS: macos/Runner/GoogleService-Info.plist

Generate platform config with:

flutterfire configure

Notes

  • If you see iOS build errors related to Pods, run:
cd ios && pod install && cd ..

About

made with flutter

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors