/britecoreSampleApp

A sample Django + Vue.js + Vuetify Webapp

Primary LanguageVueThe UnlicenseUnlicense

Britecore Sample Project

This is a sample risk management application for insurers built with Django, Vue.js, Vuekit, and Webpack

Usage

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
  • Install node if you don't already have it
  • 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

Directions

  • 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