Moment is an iOS app designed to capture and share life's moments in various formats including text, photos, and voice recordings. It offers a unique platform for users to document their experiences and emotions in a personal and interactive way.
- Capture Different Types of Moments: Users can create moments in the form of text, photos, or voice recordings.
- Firebase Integration: Utilizes Firebase for real-time data storage and retrieval, ensuring a seamless user experience.
- Interactive UI: A user-friendly interface that allows easy navigation and interaction with the app's features.
- Real-time Data Synchronization: Moments are updated in real-time, providing users with the latest content.
- SwiftUI: The app is built using SwiftUI, showcasing modern iOS development practices.
- Firebase Firestore: Utilizes Firestore for efficient data storage and retrieval.
- Firebase Storage: Manages photo and voice recording uploads using Firebase Storage.
- MVVM Architecture: Adheres to the Model-View-ViewModel (MVVM) architectural pattern for scalable and maintainable code structure.
To run the Moment app, clone the repository and open it in Xcode. Ensure you have the latest version of Xcode installed to handle SwiftUI efficiently. Firebase configuration is required for the app to function correctly.
git clone https://github.com/andrewkykoo/Moment.git