A beautifully crafted mobile application that lets you write letters to your future self, delivered exactly when you need them.
Features • Installation • Setup • Contributing • License
| Compose heartfelt messages to your future self with our intuitive editor | Receive your letters exactly when you need them through Firebase |
| Your messages are protected with Firebase Authentication | Never lose a letter with Firestore cloud storage |
-
Clone the Repository
git clone https://github.com/atahtee/futureself.git cd futureself -
Install Dependencies
flutter pub get
-
Firebase Setup
- Create a project in Firebase Console
- Add platforms (Android/iOS)
- Download config files:
google-services.json→android/app/GoogleService-Info.plist→ios/Runner/
-
Run the App
flutter run
-
Generate Keystore
keytool -genkey -v -keystore upload-keystore.jks \ -keyalg RSA \ -keysize 2048 \ -validity 10000 \ -alias upload -
Configure Keystore
Create
android/key.properties:storePassword=your-password keyPassword=your-key-password keyAlias=upload storeFile=upload-keystore.jks
-
Build
flutter build apk --release # or flutter build appbundle --release
-
Setup Signing
open ios/Runner.xcworkspace
Configure signing in Xcode
-
Build
flutter build ios --release
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit changes (
git commit -m 'Add AmazingFeature') - Push to branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/atahtee/futureself