This is a sample risk management application for insurers built with Django, Vue.js, Vuekit, and Webpack
Run it locally
- Download or clone a released version
- Install dependencies
- With Anaconda use
conda env create -f requirements.txt
- Otherwise use pip to install the listed packages
pip install-r requirements-pip.txt
which should also work
- With Anaconda use
- Install node if you don't already have it
- Use nvm
- Build the frontend
- Goto ./bCoreRiskSite/bCoreRiskSite/bCoreRiskApp/bcore-frontend
- Run
npm install
- Run
npm run build
- Configure Django, run the following to stand up a local server
./manage.py makemigrations
./manage.py migrate
./manage.py runserver 0:8001
- You should now have a server running and accessible at http://localhost:8001 or http://127.0.0.1:8001
- Use the interface to add risks and risk types using the Risk Manager
- Then go to the Risk Viewer and try adding data into the Risk Types you've created