Welcome to Remix

Development

From your terminal:

npm run dev

This starts your app in development mode, rebuilding assets on file changes.

Tech Stack

  • Remix-Run: A React Framework for Building Production-Ready Apps
  • TypeScript: TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
  • Prisma: Prisma is a next-generation ORM that can be used to build GraphQL servers, REST APIs, microservices & more.
  • PlanetScale: PlanetScale is a database-as-a-service built on Vitess, the same technology that runs YouTube, Slack, and Square.

Styles

  • Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
  • ShadCn UI: A Vue.js 3.0 UI Toolkit for Web.
  • ShadCN Themes: A collection of themes for ShadCn UI.

User Authentication

  • Clerk: Clerk is a developer-first identity and user management platform. It handles all the tricky parts of user management, so you can focus on building your product.

Packages Used

Deployment

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.

DIY

If you're familiar with deploying node applications, the built-in Remix app server is production-ready.

Make sure to deploy the output of remix build

  • build/
  • public/build/