Developer setup
Start with a Dart or Flutter application and the Blueprint packages it needs.
Get access
Request a pub.vyuh.tech access token from Vyuh Technologies, then follow package access. Use the Dart and Flutter SDK versions required by your package versions.
Choose your packages
Use the package map to choose packages for your model, server, and client. Keep their versions compatible across your application.
- Define entities, facets, and actions with
vyuh_blueprint. - Host your model with
vyuh_blueprint_server. - Connect a Dart client with
vyuh_blueprint_client. - Build Flutter screens with
vyuh_blueprint_ui. - Install the CLI for local development, migrations, and seeds.
Run your application
- Configure your database and authentication provider.
- Apply the application's migrations and initial seed data.
- Start the API server with your Blueprint and integrations.
- Start the client against your configured API and authentication endpoints.
Keep database credentials and other server secrets out of the client. Ports, endpoints, and provider settings belong in your application's configuration.
Use development profiles to start the services together. The tutorial walks through building the model.