DiaryApp is a modern and minimalistic iOS journaling app built using SwiftUI and Firebase. It lets users document their daily feelings, view emotional stats, and store everything securely in the cloud.
- 📓 Create and edit diary entries
- 😊 Tag each entry with a mood
- 📊 View mood statistics with smooth animations
- ☁️ Sync data with Firebase (per authenticated user)
- 🔐 Secure authentication via Firebase Auth
- 📅 Calendar view to browse entries by date
- 📈 Dynamic mood filter with expandable stat view
- 🌙 Dark Mode support
- 📱 Fully adaptive layout
- Swift & SwiftUI
- Firebase Firestore
- Firebase Authentication
- Clone the repo
git clone https://github.com/qbnt/DiaryApp.git
- Open
DiaryApp.xcodeproj
in Xcode - Set up your Firebase project and download the
GoogleService-Info.plist
- Enable Firestore & Authentication in Firebase Console
- Run the app on a simulator or real device
This project is licensed under the MIT License.
Made with ❤️ by Quentin