DirectoryStructure

  • components
    • admin > simpatra admin related components
    • analytics > marketing and analytics related components for rendering data from the leads and analytics services as they relate to the provider directory (simpatra.health)
    • apps > components related to dosing, appointments, patients, labs, & consultations
    • checkout > components related to checkout/purchasing of marketplace products
    • common > components for general use
    • covid19 > components related to the covid19 landing page
    • dashboard > components related to the different customer dashboards
      • location
      • org
      • vendor
    • marketplace > components for public facing marketplace
    • rebate > rebate specific components
  • lib > implementations of 3rd party libraries, should be combined with /plugins
  • locales > locale translations for i18n - we are no longer planning on international support for brazil so these should go away once copy is in-lined to components again
  • plugins > implementations of 3rd party libraries, should be combined with /lib
  • store > a mix of root and namespaced store modules for Vuex - root modules should be migrated to the more granular namespaced pattern as time allows
  • styles > global sass styles and element-ui overrides
  • tos > differenct terms of service agreements, EULA right now but should also include BAA, MPLA, etc
  • utils > custom scripts abstracted out of components for reuse, animation.js should be moved to /plugins || /lib, dateformat should be removed once dependent components have been refactored to use moment.js
  • views > components in this directory correspond to top level pages in route navigation