βββ πlib
βββ πfeatures
βββ πtodo
βββ πapplication
βββ πproviders
βββ πdelete_todo
βββ delete_todo.dart
βββ delete_todo.g.dart
βββ πpost_todo
βββ post_todo.dart
βββ post_todo.g.dart
βββ πread_todo
βββ read_specific_todo.dart
βββ read_specific_todo.g.dart
βββ read_todo.dart
βββ read_todo.g.dart
βββ πudpate_todo
βββ update_todo.dart
βββ update_todo.g.dart
βββ πusecases
βββ delete_todo_usecase_impl.dart
βββ post_todo_usecase_impl.dart
βββ read_todo_usecase_impl.dart
βββ update_todo_usecase_impl.dart
βββ πdelete_todo
βββ πdomain
βββ πrepository
βββ delete_todo_repository.dart
βββ πusecase
βββ delete_todo_usecase.dart
βββ πinfrastructure
βββ πdatasource
βββ delete_todo_data_source.dart
βββ delete_todo_data_source.g.dart
βββ πproviders
βββ delete_todo_provider.dart
βββ πrepository
βββ delete_todo_repository_impl.dart
βββ πentity
βββ todo_entity.dart
βββ πmodels
βββ todo_model.dart
βββ todo_request_body.dart
βββ todo_request_body.g.dart
βββ πpost_todo
βββ πdomain
βββ πrepository
βββ post_todo_repository.dart
βββ πusecase
βββ post_todo_use_case.dart
βββ πinfrastructure
βββ πdatasource
βββ post_todo_data_source.dart
βββ post_todo_data_source.g.dart
βββ πproviders
βββ post_todo.dart
βββ πrepository
βββ post_todo_repository_impl.dart
βββ πread_todo
βββ πdomain
βββ πrepositories
βββ read_todo_repository.dart
βββ πusecases
βββ read_todo_usecase.dart
βββ πinfrastracture
βββ πdatasources
βββ read_all_todos_data_source.dart
βββ read_all_todos_data_source.g.dart
βββ πproviders
βββ read_todos.dart
βββ πrepository
βββ read_todo_repository_impl.dart
βββ πupdate_todo
βββ πdomain
βββ πrepositories
βββ update_todo_repository.dart
βββ πusecases
βββ update_todo_usecase.dart
βββ πinfrastructure
βββ πdatasources
βββ update_todo_data_source.dart
βββ update_todo_data_source.g.dart
βββ πproviders
βββ update_todo.dart
βββ πrepository
βββ update_todo_repository_impl.dart
βββ main.dart
βββ πpresentation
βββ πcomponents
βββ text.dart
βββ πconfig
βββ env.dart
βββ πpages
βββ home.dart
βββ post.dart
βββ search.dart
βββ πresources
βββ data_state.dart