Love Connect is a feature-rich Flutter application designed to bring couples closer together. It provides a dedicated space for couples to plan dates, share memories, and stay connected, all wrapped in a beautiful and intuitive user interface.
- Upcoming Plans: Visual countdown and management of your next dates.
- Quick Add: Easily schedule new plans with dates, times, and notes.
- Plan Management: Edit, reschedule, or cancel plans with a swipe.
- History: A dedicated "All Plans" view to look back on your journey.
- Date Ideas Library: Browse a curated list of romantic date ideas (with categories and locations).
- "Use This Idea": Instantly turn an idea into a plan with one tap.
- Quick Actions: Fast access to new ideas directly from the home screen.
- Two Fun Modes: Choose between spinning a wheel or scratching a card.
- 🎡 Mystery Date Wheel: Can't decide? Spin the wheel to randomly select a date idea from the library.
- � Lucky Love Coupons: Interactive scratch cards that reveal cute rewards (like "Free Massage" or "Dinner on Me").
- Digital Diary: Capture memories, thoughts, and "love notes".
- Smart Layouts: Automatically adjusts specifically for short notes or long meaningful entries.
- Love Coupons Integration: Badges show up for "Lucky Love Coupons" won from the Surprise feature.
- Edit & Organize: Full control to manage your shared history.
- Smart Alerts: Automated reminders for upcoming dates.
- Notification Center: A dedicated screen to view current and past notifications.
- Daily Quotes: Receive random romantic quotes to brighten your day.
- Custom Control: Fine-tune push notifications and plan reminders in Settings.
- Profile Customization: View and edit your personal details and "About" section.
- Data Management: Tools to clear cache or securely wipe all data if needed.
- Support & Feedback: Built-in options to rate, share, and contact support.
Built with ❤️ using:
- Framework: Flutter 🦋 (Dart)
- Architecture: MVVM with GetX for state management.
- Backend: Firebase 🔥 (Authentication & Realtime Database).
- Local Storage:
shared_preferencesfor offline data syncing. - Interactive UI:
flutter_fortune_wheelandscratcherfor the Surprise Hub. - Notifications:
flutter_local_notificationsfor scheduled local alerts. - Design: Custom UI with
google_fonts,flutter_svg, and responsive layout metrics.
- Clone the repository:
git clone https://github.com/amarhumayunx/love_connect.git
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Helping hearts stay connected. 💕