- crash-repalyer-customer customer portal to do some action and trigger the crash
- crash-replayer-dashboard dashboard to display and replay the crash
- crash-replayer-server backend service to save the crash
- crash-replayer-constants some shred constants
- use-crash-replayer hooks for customer to easy integrate to crash replayer
- UMI4
- Nest.js
- Firebase Firestore
You can deploy the three apps wherever you want
Please remember to register a firebase account and use the Firestore service, you also need to create a server account and copy the server-account.json as json string, then set the string to to environment variable FIREBASE_SERVICE_ACCOUNT_JSON
- extract the backend url as global configuration in root folder
- extract server-account as
BUILD_VARIABLE
- extract npm package use-crash-replayer