Skip to content

mongoosejs/mongoose-remix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mongoose Remix

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

Simple Remix 3 todo list app with Mongoose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors