Thanks to visit codestin.com
Credit goes to github.com

Skip to content

SecretDiary is a privacy-focused note-taking app built with Jetpack Compose and Room Database for Android. Designed for simplicity and security, SecretDiary lets you create, update, and delete personal notes with a clean, modern interface. Whether you're journaling your thoughts or keeping important reminders, SecretDiary keeps your data securely

Notifications You must be signed in to change notification settings

krishanunandan/SecretDiary

Repository files navigation

📔 SecretDiary

SecretDiary is a privacy-focused note-taking app built with Jetpack Compose and Room Database for Android. Designed for simplicity and security, SecretDiary lets you create, update, and delete personal notes with a clean, modern interface.

Whether you're journaling your thoughts or keeping important reminders, SecretDiary keeps your data securely stored on your device—without ads, tracking, or unnecessary permissions.


🔐 Why SecretDiary? In an age of cloud-based apps and data tracking, SecretDiary puts your privacy first. Your notes are stored locally and offline, giving you complete control. Upcoming features like Fingerprint/PIN App Lock and Google Drive Sync will provide an extra layer of security and convenience.

💡 Built With Modern Android Tools Jetpack Compose for a fast, beautiful, and responsive UI

Room Database for reliable offline storage

Kotlin + MVVM architecture for clean and scalable code

🚀 Our Mission We believe digital journaling should be secure, simple, and personal. SecretDiary is built for users who value both minimalism and privacy in their everyday apps.

Stay tuned for exciting new features — including biometric lock and cloud sync — as we continue to improve the app based on your feedback.

✨ Features

✅ Current Features (Phase 1):

  • 📝 Add new notes
  • 🛠️ Update existing notes
  • ❌ Delete notes
  • ⚡ Built using Jetpack Compose for a modern UI
  • 🗃️ Uses Room Database for local persistence
  • Theming options (Dark & Light Mode)

🚧 Coming Soon (Phase 2):

  • 🔐 App Lock with Fingerprint or PIN
  • ☁️ Data sync with Google Drive

🛠 Tech Stack

Tool Purpose
Jetpack Compose Declarative UI Framework
Room Database Local data persistence
Kotlin Programming Language
MVVM Architecture Pattern

📷 Screenshots


🚀 Getting Started

To run the project locally:

  1. Clone the repository:
    git clone https://github.com/krishanunandan/SecretDiary.git
    cd SecretDiary
    
    
    
    

📅 Roadmap Core note management (CRUD) - Done

Biometric or PIN-based App Lock

Google Drive data sync

🤝 Contributions Contributions and suggestions are welcome! If you have an idea for a new feature, feel free to open an issue or pull request.

About

SecretDiary is a privacy-focused note-taking app built with Jetpack Compose and Room Database for Android. Designed for simplicity and security, SecretDiary lets you create, update, and delete personal notes with a clean, modern interface. Whether you're journaling your thoughts or keeping important reminders, SecretDiary keeps your data securely

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages