Skip to content

Repository files navigation

KeepSafe

Kotlin Compose Multiplatform Material 3 Firebase Gradle


🌷 About

KeepSafe is a family safety and management application designed to help families organize their members, accounts, and important information in one place.

Built with Compose Multiplatform (CMP), KeepSafe provides a consistent experience across supported platforms while keeping the interface simple, modern, and easy to use.


✨ Features

  • 🔐 Account registration and authentication
  • 👨‍👩‍👧 Family member management
  • 👤 Member profiles
  • 🔎 Username availability checking
  • ☁️ Firebase integration
  • 💾 Local data persistence
  • 🧭 Application navigation
  • 🎨 Material 3 interface
  • 📱 Android support
  • 🖥️ Desktop support

🛠️ Tech Stack

  • Kotlin 2.4.10
  • Compose Multiplatform (CMP) 1.11.1
  • Material 3 1.11.0-alpha07
  • Koin 4.1.1
  • Firebase with GitLive 2.6.0
  • Room 2.8.4
  • DataStore 1.2.0
  • Coil 3.3.0
  • Gradle 9.1.0
  • Android SDK 36

🏁 Quick Start

Clone the repository

git clone https://github.com/ralphmarondev/Keepsafe.git
cd Keepsafe

Open the project

Open the project in Android Studio and allow Gradle to sync the required dependencies.

Configure Firebase

Set up the required Firebase project and add the appropriate Firebase configuration for the target platform.

Build the project

./gradlew build

On Windows:

.\gradlew.bat build

Run

Select the desired target in Android Studio and run the application.


Made with 💜 using Kotlin & CMP

GitHub Repository

About

Compose Multiplatform application for managing family member information.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Contributors

Languages