- DrizzleORM - Drizzle ORM
- ESLint - Linting utility
- Express - Node.js web framework
- Prettier - Code formatter
- React - React
- Remix - React framework for building web apps
- shadcn/ui - shadcn/ui
- Supabase.com - Supabase for DB/Auth
- Tailwind CSS - CSS framework
- TypeScript - Typed JavaScript
- Zod - Zod
Start the Remix development asset server and the Express server by running:
npm run dev
This starts your app in development mode, which will purge the server require cache when Remix rebuilds assets so you don't need a process manager restarting the express server.
First, build your app for production:
npm run build
Then run the app in production mode:
npm start
Now you'll need to pick a host to deploy it to.