https://github.com/hgschandeepa/notesphere
Flutter application designed to provide users with a seamless experience for managing notes and todos. It leverages Hive for efficient local storage and incorporates various features to enhance productivity and organization.
https://github.com/hgschandeepa/notesphere
flutter gorouter hive inherited-widget
Last synced: 5 months ago
JSON representation
Flutter application designed to provide users with a seamless experience for managing notes and todos. It leverages Hive for efficient local storage and incorporates various features to enhance productivity and organization.
- Host: GitHub
- URL: https://github.com/hgschandeepa/notesphere
- Owner: HGSChandeepa
- Created: 2024-05-04T16:09:43.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-09T15:52:04.000Z (over 1 year ago)
- Last Synced: 2025-03-01T09:46:54.316Z (9 months ago)
- Topics: flutter, gorouter, hive, inherited-widget
- Language: Dart
- Homepage:
- Size: 1.05 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NoteSphere
## Features
- **Local Storage**: Utilizes Hive for local storage, ensuring efficient data management.
- **Note Management**: Users can create, categorize, edit, delete, filter, and search notes.
- **Todo Management**: Allows users to manage todos, including adding, editing, deleting, and marking as done, with animated transitions.
- **Inherited Widgets**: Utilizes inherited widgets for managing app state and data across the widget tree.
- **Flutter Animation**: Incorporates animations for a more engaging user experience.
- **User-friendly Interface**: Designed with a user-friendly interface for easy navigation and interaction.
## Installation
1. Clone this repository: `git clone https://github.com/HGSChandeepa/NoteSphere`
2. Navigate to the project directory: `cd NoteSphere`
3. Install dependencies: `flutter pub get`
4. Run the app: `flutter run`
## Screenshots

## Contributing
1. Fork the repository.
2. Create a new branch (`git checkout -b feature-name`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature-name`).
6. Create a new Pull Request.
## License
This project is licensed under the [MIT License](LICENSE).