Skip to content

Latest commit

 

History

History
22 lines (17 loc) · 1.45 KB

README.md

File metadata and controls

22 lines (17 loc) · 1.45 KB

Moment

Overview

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.

Features

  • 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.

Technical Details

  • 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.

Installation

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