Flutter. Backend.
Done. β
Write your backend like a Flutter app β deploy it like magic π
All your backend logic in Dart
Annotate any Dart function with @cloud to turn it into a serverless function.
@cloud
Future<String> sayHello(String name) async {
return 'Hello, $name!';
}Out-of-the-box database
Celest takes your Drift schema and automatically creates a database for you.
database.dart
import 'package:drift/drift.dart';
class Tasks extends Table {
late id = integer().autoIncrement()();
late title = text()();
late completed = boolean()();
}project.dart
import 'package:celest/celest.dart';
const tasks = Database(
schema: Schema.drift(TaskDatabase),
);Deploy in a single command
When you're ready to productionize, run `celest deploy`. That's it!
$ celest deploy
β Initializing Celest (5ms)
β Project successfully migrated (1.7s)
β π₯ Warming up the engines (12.3s)
β β¨ Contacting the Celestials (10.0s)
β π Deploying to Celest Cloud (38.7s)
π Your Celest project has been deployed!
https://my-project-a18bbb.us-south1.celest.cloudFlutter is on the rise π
Flutter is growing faster than ever before, all around the world.
Flutter continues to solidify its place as the leading cross-platform framework.
Source
Celest π Dart + Flutter
Hover on the cards to see how Dart + Flutter give Celest its magic πͺ