This react demo is built on the top of customized React boilerplate with Storybook.
The boilerplate repo is available here.
If you want to build something simpler from scratch, you can follow the README to build your own app step by step.
- Modern JavaScript stack for services: React, Next.js
 - A lot of CI checks to ensure the highest code quality that can be (Security checks, Code style fixer, static linters, DeepScan, Snyk)
 - Configured testing tools: Cypress, Jest
 - This template is based on bulletproof-react
 - Much more!
 
Demo The demo is just a proof of concept. It doesn't have back-end API and all features of master branch.
This software is distributed under the Creative Commons Zero v1.0 Universal license. Please read LICENSE for information on the software availability and distribution.
You can clone this repository locally or use Github functionality "Use this template"
Install node.js 20 version or higher and pnpm
Use pnpm install for installing all dependencies and pnpm run dev for running application
The list of possibilities
pnpm run dev - starts application
pnpm run build - build application
pnpm lint:next - static next lint
pnpm lint:tsc - static TypeScript lint
pnpm test:e2e - end-to-end testing
pnpm test:e2e:local - open GUI with list of end-to-end test
pnpm test:unit - unit testing
pnpm lighthouse:desktop - lighthouse desktop testing
pnpm lighthouse:mobile - lighthouse mobile testing
pnpm screenshot - made screenshots of appStart reading at the GitHub wiki. If you're having trouble, head for the troubleshooting guide as it's frequently updated.
You can generate complete API-level documentation by running doc in the top-level
folder, and documentation will appear in the docs folder, though you'll need to have
API-Extractor installed.
If the documentation doesn't cover what you need, search the many questions on Stack Overflow, and before you ask a question, read the troubleshooting guide.
If this isn't passing, is there something you can do to help?
Please disclose any vulnerabilities found responsibly – report security issues to the maintainers privately.
See SECURITY and Security advisories on GitHub.
Please submit bug reports, suggestions, and pull requests to the GitHub issue tracker.
We're particularly interested in fixing edge cases, expanding test coverage, and updating translations.
If you found a mistake in the docs, or want to add something, go ahead and amend the wiki – anyone can edit it.
See changelog.




