Skip to content
This repository has been archived by the owner on Oct 2, 2024. It is now read-only.

isoppp/remix-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo merged to my starter and continue maintanance on: https://github.com/isoppp/ts-starter-202410

Remix Starter

Features

  • Remix
  • Biome for basic lint and format
  • ESLint for only tailwindcss
  • Lefthook ( consider to change to another hook libs )
    • I think after commit --amend, the hook is sometimes not triggered
  • TailwindCSS and shadcn-ui
  • Postgres through docker compose
  • Prisma
  • Valibot for schema validation
  • Vinejs for frontend validation
  • tRPC with test example which uses DB
  • React Query
  • vitest ( .n. prefix runs on node env, .b. prefix runs on browser env)
  • Storybook
  • Scaffdog for component template
  • Renovate for package updates
  • GitHub Actions for basic linting and testing
  • Dockerfile for deployment
  • Custom Express server with support for CSP headers, rate limiting, and more
  • Password-less email authentication (using console instead of email)
    • React Email template
  • Cloud Trace (Open Telemetry) and Cloud Logging (logs) Support. It integrates each other.
  • TODO: put links

Development

Run docker compose for postgresql:

docker compose up -d

Run prisma migration:

pnpm migrate

Run the dev server:

pnpm dev

Other commands:

# Create a new component
pnpm gen-c

# storybook
pnpm storybook

# run test
pnpm test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published