MSF scaffold created successfully

Starter Workspaces

A cleaner starting point for your app, not just an empty shell.

This starter gives you route groups, application configuration, theme wiring, and integration points for MSF modules. Use it as a professional baseline, then tailor the product experience to your team, domain, and brand.

Primary entry

app/(public)

App setup

lib/application.config.ts

Provider tree

app/Provider.tsx

Project Map

Generated areas worth knowing

Ready to customize

Public routes

app/(public)

Marketing pages, landing pages, and non-authenticated entry points.

Auth routes

app/(auth)

Login, register, and onboarding flows.

Protected routes

app/(protected)

Authenticated product surfaces such as dashboard views.

Application setup

lib/application.config.ts

MSF configuration, API base URL, token key, and tenancy-aware client decoration.

Setup Guide

Suggested order of work

Step 01Proceed

Review environment settings

Update your API base URL, tenancy mode, strategy, and token key before wiring real data flows.

Step 02Proceed

Shape the route groups

Use the public, auth, and protected route groups as your base information architecture.

Step 03Proceed

Register optional providers

If you selected extra msflib modules during setup, add their providers in the app provider tree where appropriate.

Step 04Proceed

Replace the starter content

This page is deliberately editable. Keep the parts you want, remove the rest, and make the product look like yours.

Setup Checklist

Before shipping real features

Environment

Review values in .env.local and confirm the API base URL, tenant defaults, and access token key naming.

Authentication flow

Update login, register, and guarded route behavior so the scaffold matches your backend contract.

Providers

Add any selected module providers to the provider tree only where they belong in your app architecture.

Branding

Replace colors, copy, navigation labels, and this starter homepage with your own product identity.

Your Next Move

Keep it, trim it, or replace it entirely.

This homepage is here to help teams start faster on day one. It is not meant to constrain the final product. Once the project setup is complete, feel free to simplify it into a real landing page, dashboard, or redirect flow that fits your app.

Good replacement options

  • Replace it with a marketing homepage for public products.
  • Turn it into a workspace selector for multi-tenant apps.
  • Redirect authenticated users straight into the dashboard.