More Premium Hugo Themes Premium React Themes

Remix House Stack

Remix Stack built on Turborepo. Includes Dockerfiles, an API, Typescript, Tailwind, Jest, and Prettier.

Remix House Stack

Remix Stack built on Turborepo. Includes Dockerfiles, an API, Typescript, Tailwind, Jest, and Prettier.

Author Avatar Theme by cephalization
Github Stars Github Stars: 6
Last Commit Last Commit: May 8, 2023 -
First Commit Created: Jan 15, 2024 -
Remix House Stack screenshot

Overview

The Remix House Stack is a pre-configured development environment that includes a Turborepo with various packages and apps. It provides a range of tools and features to make the development process easier and more efficient.

Features

  • Express Server: Includes an Express server for the API.
  • Remix App: Includes a Remix app for the frontend.
  • Jest and ESLint Configuration: Comes with pre-configured Jest and ESLint settings.
  • TypeScript Configuration: Includes a tsconfig.json file for TypeScript usage in the project.
  • Jest Presets: Provides Jest configuration files for easy test setup.
  • ESLint Configurations: Includes base eslint config for turborepo packages and eslint config extension for servers.

Installation

To install the Remix House Stack, follow these steps:

  1. Download the package lockfiles (package-lock, yarn.lock) from the repository.
  2. Remove the package lockfiles (package-lock, yarn.lock) from the .gitignore file.
  3. Run the necessary commands to stand up the API and frontend containers using docker-compose.
  4. Remove the desired lockfile from .gitignore before committing your project.

Summary

The Remix House Stack is a comprehensive development environment that provides an Express server, Remix app, and pre-configured tools like TypeScript, ESLint, and Jest. It simplifies the development workflow and allows for easy deployment using Docker or Railway. However, it is important to note that the package lockfiles should be removed from the .gitignore file before using the stack for production.