This project is a simple command line interface application for managing notes. It was designed purely as a playground to practice with different programming paradigms without the clutter of Flutter or abstractions of packages.
- Observer pattern
- Repository pattern
- BLoC pattern
- Dart
- Dart SDK (ver 3.1.2 or above)
- Clone the repo
git clone https://github.com/decadentsavant/repositoriver
- Navigate to project
cd repositoriver
- Fetch dependencies
dart pub get
- Run the application
dart run
- Add a note
- List notes
- Delete a note
Run the application and follow the prompts. It's not likely, but possible, you may need to create the file 'notes_data.json' if you get an error about the file not existing.
This project is licensed under the MIT License.