an opinionated stack for building full power web applications
This is a monorepo containing a set of packages that can be used to build full power web applications. It is an opinionated stack that is based on the following principles:
- DX (Developer Experience)
- Speed of iteration
all apps are built with the same set of packages and tools (see [workspace packages](./packages.json) and preconfigured to pick changes from shared packages
watch the demo app in action on CodeSandBox
Type | Package | Version |
---|---|---|
Package manager |
pnpm |
|
Monorepo manager |
turbo |
|
CSS Framework |
tailwindcss |
|
Test runner |
vitest |
|
Testing components |
@testing-library/react |
|
Component library |
storybook |
|
Lint |
eslint |
|
Lint |
husky |
|
Lint | Lint-staged | |
Lint |
prettier |
pnpx degit https://github.com/kaminskypavel/fullpower-stack my-app
install dependeciens (we use pnpm)
pnpm install
pnpm docker:up
this will start all docker containers
- Backend-Server - http://localhost:4000
- Vite - http://localhost:3000
- Nextjs - http://localhost:3001
- Astro - http://localhost:3002
- Remix.run - http://localhost:3003
Pavel 'PK' Kaminsky |
vithano |