📖 See the Remix docs and the Remix Vite docs for details on supported features.
Node Server:
npx create-remix@latest --template jacob-ebey/remix-shadcnCloudflare Pages:
npx create-remix@latest --template https://github.com/jacob-ebey/remix-shadcn/tree/cloudflare
Or for a more flushed out template with a login flow and a SQLite database backed by Drizzle ORM:
Node Server:
npx create-remix@latest --template https://github.com/jacob-ebey/remix-shadcn/tree/drizzle
Cloudflare Pages:
npx create-remix@latest --template https://github.com/jacob-ebey/remix-shadcn/tree/drizzle-cloudflare
Run the Vite dev server:
npm run devFirst, build your app for production:
npm run buildSetup your environment:
NODE_ENV='production'Then run the app in production mode:
npm startNow you'll need to pick a host to deploy it to.
If you're familiar with deploying Node applications, the built-in Remix app server is production-ready.
Make sure to deploy the output of npm run build and the server
server.jsbuild/serverbuild/client
Take a look at the provided Dockerfile for further details on how to configure a production environment.

