The Notes App is a simple yet powerful application designed to help users manage their daily notes effectively. This app provides a clean, intuitive interface where users can add, view, edit, and delete notes effortlessly. It’s perfect for organizing thoughts, to-do lists, reminders, and any other form of personal information that needs to be stored and accessed quickly.
- Add Notes: Easily create new notes with a title and content, making it ideal for capturing ideas on the go.
- Edit Notes: Modify existing notes to keep your information up-to-date.
- Delete Notes: Remove notes that are no longer needed.
- Offline Access: All notes are stored locally using the Hive database, allowing access to notes without the need for an internet connection.
- Organized Display: Notes are displayed in a card format for easy browsing.
| Home Screen | Add Note Screen |
|---|---|
![]() |
![]() |
| Note Card | Edit Note |
|---|---|
![]() |
![]() |
- Flutter: Provides a cross-platform, highly responsive UI that works on both Android and iOS.
- Hive Database: A lightweight, NoSQL database for Flutter that ensures efficient data storage and retrieval.
- MVC Architecture: Separates the app into distinct layers, ensuring better organization and easier maintainability of code.
To run this project, clone the repository and follow the setup instructions:
git clone https://github.com/nourhanbakry/app_for_notes.git
cd app_for_notes
flutter pub get
flutter run



