The Remix Stack for deploying to Fly with SQLite, authentication, testing, linting, formatting, etc.
Remix Indie Stack is a comprehensive stack for building full stack applications. It offers a range of features and tools to streamline the development process. With Remix Indie Stack, developers can easily deploy their application with Docker, use a production-ready SQLite database, implement healthcheck endpoints for Fly backups region fallbacks, automate deploy on merge with GitHub Actions, enable email/password authentication with cookie-based sessions, utilize a database ORM with Prisma, style their application with Tailwind, perform end-to-end testing with Cypress, mock third party requests with MSW, conduct unit testing with Vitest and Testing Library, ensure code formatting with Prettier, enforce linting with ESLint, and implement static types with TypeScript. Developers also have the flexibility to customize and modify the stack according to their preferences.
remix.init
script and commit the changes made to your project.npm run dev
../app/models/user.server.ts
./app/session.server.ts
./app/models/note.server.ts
Remix Indie Stack is a powerful stack for building full stack applications. It offers a wide range of features and tools, making it convenient for developers to develop, deploy, and maintain their applications. With its extensive capabilities and customizable nature, Remix Indie Stack provides developers with the flexibility to create applications tailored to their specific needs.