Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📱 Vaultary Android

Kotlin Jetpack Compose Android Flask API Supabase Security Authentication Status

Vaultary Android is the native Android client for the Vaultary platform. It connects to the same backend APIs and shared database used by the Vaultary web application, allowing users to seamlessly access and manage their data across both web and mobile platforms.

Any changes made through the Android application are instantly reflected on the web platform, and vice versa, ensuring a synchronized cross-platform experience.

🚧 Project Status: Currently under active development.

✨ Key Features

  • Cross-platform data synchronization
  • Shared backend with Vaultary Web
  • Secure user authentication & JWT-based session management
  • Two-Factor Authentication (2FA)
  • AES-256 Encrypted Password Vault
  • AES-256 Encrypted Secure Notes
  • Biometric App Lock (Fingerprint/FaceID)
  • Password strength analysis & Breach detection services
  • Modern Android UI using Jetpack Compose

🏗️ Architecture

 Vaultary Web (HTML/JS/CSS)
           │
           ▼
      Flask API Backend
           │
           ▼
    Shared Database (Supabase)
           ▲
           │
Vaultary Android (Kotlin + Jetpack Compose)

🛠️ Tech Stack

📱 Android

  • Kotlin
  • Jetpack Compose
  • Material 3
  • Android Biometric API

🌐 Networking

  • Retrofit
  • OkHttp

☁️ Backend & Cloud

  • Python Flask API
  • Supabase (PostgreSQL)
  • JWT Authentication

🔄 Synchronization

The Android application and the Vaultary web application use the same backend services and database. Any data created, updated, or deleted from one platform is automatically encrypted and reflected across all connected platforms.

About

Native Android client for Vaultary, currently under active development and sharing a common backend and database with the web platform for seamless cross-platform access and synchronization.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages