Your Story Matters (YSM)
A companion app for survivors of sexual assault.
Currently in active development
YSM is created by Chayn a global volunteer network with over 400 volunteers from 15 countries. If you like what you see and you want to join our team of volunteers get in touch. Or you can donate; all proceeds go to improving YSM and building more tools and resources at ChaynHQ.
A NextJs VueJS app with PWA mode enabled and Jest unit testing.
- NodeJS v14+
- Yarn v1.21+
Create .env.local file
Include the following environment variables in a .env.local file
Start the app in development mode (with hot-code reloading, error reporting, etc.):
Run unit tests
To have your unit tests running in the background as you change code:
Formatting and linting
To lint and fix:
Formatting and linting is provided by ESLint and Prettier (see the relevant configs for details).
Workspace settings for VSCode are included in this folder.
Build the app for production