Skip to content

jydv402/memno

Repository files navigation

🧠 Memno — Save Links as Notes with Metadata Previews

  • Memno is a Flutter-based mobile app for saving important links along with personal notes. It auto-fetches rich metadata for each link, supports offline usage, and generates unique 6-digit codes for easy fetching.

  • Think of it as your personal link + note vault with instant previews.

GitHub stars GitHub forks License Platform


✨ Features

  • 🔗 Save links with title, description, and image previews
  • 🧾 Write notes for each saved item
  • Instant metadata fetching from any URL
  • 🔒 6-digit short code to easily acces the saved URLs
  • 🌗 Dark mode support
  • 💾 Offline-first design
  • 🛠 Built entirely with Flutter

📸 Screenshots


🧠 Use Cases

  • 🔖 Save useful articles, videos, and tutorials with personal annotations

  • 🧰 Maintain a curated list of tools, links, or references for quick access

  • ✍️ Jot down thoughts or reminders tied to specific websites or content

  • 🔗 Save links with context for later reading (a smarter “read later” list)

  • 🧠 Use as a personal knowledge base that stays with you, even offline

  • 🕵️‍♂️ Archive interesting finds from Reddit, Twitter, or blogs with commentary

  • 🎓 Keep study materials or academic resources grouped with notes

  • 🧪 Save experimental ideas for future reference

  • 🛍 Create a wish list of products with custom notes before purchase

  • 🧑‍🍳 Save recipe links with modifications or ingredient replacements


🔧 Installation

  • Just download the apk file from here
  • Install it and BOOM! that's it, you're good to go!

📂 Project Structure

lib/
├── components
│   ├── custom_overlay.dart
│   ├── inner_page.dart
│   ├── inner_page_fun.dart
│   ├── settings_page.dart
│   ├── show_toast.dart
│   └── sub_tile.dart
├── database
│   ├── code_data.dart
│   ├── code_data.g.dart
│   ├── toggles_data.dart
│   └── toggles_data.g.dart
├── functionality
│   ├── code_gen.dart
│   └── preview_map.dart
├── home.dart
├── main.dart
└── theme
    └── app_colors.dart


🧩 Built With

  • Flutter
  • Dart
  • Provider
  • Hive local database

🤝 Contributing

Contributions are welcome and appreciated!

To get started:

  1. Fork this repository
  2. Create a new branch (git checkout -b memno-feature-xyz)
  3. Make your changes
  4. Commit and push (git commit -m "Added xyz"git push origin memno-feature-xyz)
  5. Open a Pull Request

🛡 License

This project is licensed under the MIT License — see the LICENSE file for details.


📣 Support & Feedback

If you find this app useful:

  • 🌟 Star the repo
  • 🐞 Report any issues
  • 📢 Spread the word with your friends

Let’s build something beautiful, simple, and helpful together.


Built with ❤️ by JD — striving to create tools that make life a little simpler.