Logicstarter

Better Auth-first starter runtime

Starter operator preview

A polished Better Auth starter shell that is ready for operator testing.

Logicstarter now has DB-backed provider settings, env-first runtime resolution, and export-to-env controls. I am aligning the entry experience with the original starter so you can test configuration and then move directly into login validation.

Better Auth runtime
Provider settings store
Email and SMS adapter layer
Social login configuration
Env export and runtime sync
PostgreSQL-backed persistence

Login entry

Starter-style access modal

Open the Better Auth login modal to continue with email/password or any enabled social provider without leaving the homepage.

Open auth settings

Session

Runtime status

No active session yet.

Enabled auth methods

Email and PasswordGoogle

Storage upload

Test the local storage runtime

Upload a file through the new storage API and verify the returned key and public URL without leaving the homepage.

Provider: r2
Local path: /app/uploads
Public base URL: https://file.logicm8.com
Upload policy: images, PDF, JSON, text; max 10 MB
Max upload bytes: 10485760
Accept: image/png,image/jpeg,image/webp,image/gif,image/svg+xml,application/pdf,application/json,text/plain,text/markdown,.md
Sign in to enable uploads.

Authentication

Social login and email/password are now part of the starter runtime.

Google and GitHub can be configured through the operator flow while Better Auth stays the system of record.

Communications

Email and SMS delivery are wired as provider-driven runtime modules.

Resend, SES, Vonage, Amazon SNS, and console fallback can be validated from one place without editing source code.

Operator flow

Settings can now validate, save to DB, read back, and export into .env.

This gives you an operator path that is much closer to a real starter control plane instead of a raw configuration form.