Couplefy is a Flutter application designed for couples who want to cherish memories, track important shared moments, and see how long they’ve been together.
- Description
- Features
- Screenshots
- Localization
- Getting Started
- Project Structure
- Built With
- License
- Acknowledgements
- Other
Couplefy helps couples celebrate their relationship by tracking time together, customizing the look of their app, and even checking name days. With modern visuals, localization support, and useful options, it’s the perfect companion for romantic milestones.
- ✅ Love Counter – Displays how long you’ve been together in years, months, weeks, and days.
- ❤️ Date Picker – Set your relationship start date.
- 🔍 Display Mode – Toggle between showing only days or a full breakdown.
- 📸 Custom Background – Pick an image from your gallery to personalize the background.
- 📅 Name Day Calendar – View name days from Czech calendar.
- 🌐 Localization – Supports English and Czech.
- 🌓 Light and Dark Mode – Can be changed manually.
The app supports:
- English
- Czech
Localization files are located in lib/l10n/
.
- Clone the repository:
git clone https://github.com/Fearplay/couplefy.git
-
Navigate to the project directory
-
Install dependencies:
flutter pub get
- Run the app:
flutter run
lib/
|-- data/ # Local datas
|-- l10n/ # Localization files
|-- models/ # Data models
|-- screens/ # Main application screens
|-- theme/ # Color and text style configuration
|-- utils/ # Helper classes and utilities
|-- widgets/ # Reusable components
|-- main.dart # App entry point
- image_picker - To select background images from the gallery.
- flutter_native_splash - Automatically generates a native splash screen for Android and iOS at app startup.
- shared_preferences - Enables persistent local storage for simple data like selected date, names, dark mode preferences, etc.
- url_launcher - Opens external URLs, email apps or maps using the system's default apps (used in Support Me link).
- app_promo_screenshots - Helps generate promotional screenshots for the App Store and Google Play Store.
MIT License. See the LICENSE
file for more details.
This application was built as a personal project to help couples keep track of their journey and shared milestones. Thank you for using it!
- If you find any issue, please don't hesitate to report it via Issues
- If you have an idea to improve this app, please don't hesitate to create pull request via Pull requests