Quid Faciam Hodie
What did I do today?
Find out what you did all these days and unlock moments you completely forgot!
Showcase
Available for Android
As well as for iOS!
App checkup
- ❤️ Created using Flutter
- ? Native behavior on Android & iOS
- ✅ Tested on multiple real devices
- ? Completely localized (available in English & German)
- ? Usage of Supabase’s Auth, Database, Storage & Realtime functionality
- ? Supports dark mode
- ⏩ Optimized for efficient behavior
- ? Includes self-written native modules
- ? Uses OpenStreetMap on Android for more privacy; Uses Apple Maps on iOS devices
- ⭐ Uses animations for awesome User Experience
Quick start
Create an account / log in
Go through the welcome screen and log in with your email and password. If you don’t have an account already, we will automatically create one for you.
Create a new memory
Press on the shutter button once to create a photo. Hold it down to create a video.
View your memories
Tap on the bottom right image / movie to view your timeline. You can swipe to see all your memories from here.
Hint for the jury
Team members
- Myzel394
Instructions
The app can run directly after building it. All API Keys are stored in code. To protect them from simple bots, they are converted to base64. Once the Hackathon is over, all API keys will be removed.
By default, this app will use the Supabase project from me (Myzel394).
I do not share your data and I do not download it.
If you want to host your own Supabase project, you can place your
own API key under lib/constants/apis.dart
;
You will need to replace SUPABASE_API_URL
to your URL and SUPABASE_API_URL
to your API key.
If anything goes wrong, you can simply contact me by my GitHub E-Mail.
How did I use Supabase?
This app uses Supabase’s auth for authentication, databases for storing memories and their location in the storage, which is used to store the memories and lastly this app also uses realtime connections to handle memory uploads / deletes / changes flawlessly.
Future plans
- Add share functionality
- Add public / private handling
- Publish app in the Play Store & App Store
- Add CI:CD for automatic builds