Skip to content

Scribbly is a beautifully designed, minimal and modern notes app built using Kotlin and Firebase. Whether you want to jot down quick ideas, organize your thoughts, or manage daily tasks, Scribbly makes it effortless with powerful features wrapped in a Material You-inspired UI.

License

Notifications You must be signed in to change notification settings

Arijit-05/Scribbly

Repository files navigation

📝 Scribbly

A beautifully minimal and powerful Android Notes app built using Kotlin, Firebase, and Lottie Animations. It supports rich note-taking with features like pinning, color customization, labels, checklists, and real-time syncing via Firestore.


Web version of the application is now available at

https://scribbly-web.vercel.app/


🚀 Features

  • 🧠 Create, Edit & Delete Notes
  • 📌 Pin Important Notes
  • 🎨 Custom Background Colors
  • 🏷️ Labels for Note Categorization
  • 📋 Checklist Support
  • 🔍 Real-Time Search
  • 🔁 Pull-to-Refresh with Lottie Animation
  • ☁️ Cloud Sync with Firebase Firestore
  • 👤 User Auth via FirebaseAuth
  • 🔐 Secure User Notes

📸 UI Highlights


🛠️ Built With

  • Kotlin (Android SDK)
  • Firebase Firestore & Auth
  • Lottie for Animations
  • RecyclerView + CardView

👓 Test the application before signing up

Yes, you don’t have to create an account to try the app — you can use the demo account to explore all features without signing up!

Email: demo.scribbly@gmail.com

Pin: 1234

🔧 Installation

  1. Clone the repo:
    git clone https://github.com/yourusername/notes-app.git
    cd notes-app
    
  2. Open in Android Studio.
  3. Set up Firebase:
  4. Add your own google-services.json in app/ directory.
  5. Enable Firestore, Firebase Auth, and Storage.
  6. Run on your device/emulator.

✨ Future Improvements

  • 🔔 Notification Reminders for Notes
  • 🗃️ Archive/Trash Notes Feature
  • 🗂️ Folder System
  • 🔒 Biometric Lock for Notes
  • 🌙 Dark Theme Toggle
  • 🤝 Contributing Pull requests are welcome. For major changes, please open an issue first to discuss what you’d like to change.

📜 License

MIT

🙋‍♂️ Author

Made with ❤️ by Arijit

About

Scribbly is a beautifully designed, minimal and modern notes app built using Kotlin and Firebase. Whether you want to jot down quick ideas, organize your thoughts, or manage daily tasks, Scribbly makes it effortless with powerful features wrapped in a Material You-inspired UI.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages