- Install the Node version specified in
mise.toml(or just use Mise) - Install cargo-lambda
pnpm dev
Starts packages/frontend pnpm dev and cargo lambda watch.
Frontend on http://localhost:5173 and backend on :9000.
- TypeScript packages live in
packages/*.pnpmworkspaces are utilized. Usecorepack prepare --activateto get started. - Rust crates live in
crates/*. Add new crates withcargo new crates/<name> --(bin|lib).cargo testassumes DynamoDB Local is running. Start it withpnpm dev
- Backend infrastructure is managed by AWS CDK. See Deploy docs for more info.
pnpm update -i --latest -rupdate all npm packages recursively
If the AGPL is not appropriate for your use case, a commercial license is available by request. Contact me if you're interested.
Copyright © 2025 KotobaMedia
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.
