📝 Notes App
A simple and lightweight Notes App built with Flutter and Hive for fast and offline local data storage.
🚀 Features
Create new notes easily
Edit existing notes
Delete notes
Fast local storage using Hive
Simple and clean UI
Fully offline support
🛠️ Tech Stack
Flutter 💙
Dart
Hive (Local Database)
Hive Flutter
Path Provider
📦 Installation & Setup
1. Clone the repository
git clone https://github.com/your-u...
cd notes_app
2. Install dependencies
flutter pub get
3. Generate Hive adapters (if used)
flutter packages pub run build_runner build
4. Run the app
flutter run
📁 Project Structure
lib/
│
├── models/ # Data models (Note Model)
├── screens/ # App screens (UI pages)
├── widgets/ # Reusable UI components
├── services/ # Hive database logic
└── main.dart # App entry point
💾 Database (Hive)
The app uses Hive for local storage.
var box = await Hive.openBox('notesBox');
Each note typically contains:
Title
Content
Date
📌 Future Improvements
Add note categories/tags
Implement search functionality 🔍
Cloud sync using Firebase
Dark mode support 🌙
Reminders for notes
🤝 Contributing
Contributions are welcome!
Feel free to open an issue or submit a pull request.
📄 License
This project is open-source and available for personal and educational use.