Skip to content
This repository was archived by the owner on May 30, 2026. It is now read-only.
 
 

Repository files navigation

My Remix App V3

A minimal Remix application starter with a home page and an auth page.

Starter Shape

  • app/controllers/home.tsx owns the home page.
  • app/controllers/auth.tsx owns the auth page.
  • app/routes.ts defines the route contract.
  • app/router.ts wires routes to handlers.
  • app/ui/ holds the shared document and layout wrappers.
  • app/utils/render.tsx centralizes HTML response rendering.

Growing The App

  • Start with flat route files and only introduce route folders when a route needs multiple actions or route-owned modules.
  • Add directories like app/data/, app/middleware/, public/, or test/ when the app actually needs them.
  • Move shared UI into app/ui/ once more than one route needs it.

Commands

npm i
npm run start
npm test
npm run typecheck

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages