Client
Client copied to clipboard
Stemstr client applications
Stemstr Client
Web client/PWA for stemstr. Stemstr is a Nostr client that facilitates collaboration between music artists/producers.
Contributing
Things you should become comfortable with:
Local environment
-
Copy .env into .env.local and set your local environment variables.
-
Install packages:
yarn
- Start dev server:
yarn run dev
or
yarn run dev-https
if you need a secure environment.
scripts
Build and dev scripts
dev– start dev serverbuild– bundle application for productionexport– exports static website tooutfolderanalyze– analyzes application bundle with @next/bundle-analyzer
Testing scripts
typecheck– checks TypeScript typeslint– runs ESLintprettier:check– checks files with Prettierjest– runs jest testsjest:watch– starts jest watchtest– runsjest,prettier:check,lintandtypecheckscripts
Other scripts
storybook– starts storybook dev serverstorybook:build– build production storybook bundle tostorybook-staticprettier:write– formats all files with Prettier