Skip to content

kaminskypavel/fullpower-stack

Repository files navigation

fullpower-stack

an opinionated stack for building full power web applications

GitHub CI Status

GitHub CI Status Open in StackBlitz

Introduction

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

Supported Frameworks

                          
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

Dev stack

Type Package Version
Package manager pnpm
pnpm
pnpm
Monorepo manager turbo
turbo
turbo
CSS Framework tailwindcss
tailwindcss
tailwindcss
Test runner vitest
vitest
vitest
Testing components @testing-library/react
@testing-library/react
@testing-library/react
Component library storybook
storybook
storybook
Lint eslint
eslint
eslint
Lint husky
husky
husky
Lint Lint-staged lint-staged
Lint prettier
prettier
prettier

Install

pnpx degit https://github.com/kaminskypavel/fullpower-stack my-app

install dependeciens (we use pnpm)

pnpm install

Docker

pnpm docker:up

this will start all docker containers

Contributors

Pavel
Pavel 'PK' Kaminsky
vithano/
vithano