This application is a full-stack todo app example. It uses dart_frog as a backend and flutter as a frontend. It uses melos for managing the monorepo.
- packages/backend_dart_frog - dart_frog backend
- packages/frontend_flutter - flutter frontend
- packages/todo - shared domain entity and business logic for todo application
-
Install melos cli
dart pub global activate melos
-
Install dart frog cli
dart pub global activate dart_frog_cli
-
Bootstrap the monorepo
This command initializes the workspace, links local packages together and installs the remaining package dependencies.melos bootstrap # or melos bs
-
Start the backend in dev mode
melos run frogDev
-
Start the flutter app in
packages/frontend_flutter
Using favorite editor orflutter run
command.