Skip to content

dvega920/BALANCE

Repository files navigation

Project-3

BALANCE

Group Project-3 - BALANCE

Members

David Vega

Mandolin Foster

Adam Toomey

Jamie Morris

Summary

  • VUE JS compiles components to create a comprehensive website for both physician and patient to manage mental health.
  • This project emphasizes the use of VUE JS, custom API, and Sequelize Database
  • This project utilizes the use of npm packages: Sequelize and express
  • This project utilizes the use of Sequelize Seeders to populate database

This project has the following features:

  • Components for:
    • Navigation Management
    • Log in for patient and physician
    • Individual dashboards for patient and physician
    • Data summary for physicians view and patient view
    • Contact Us page
    • Physician Profile
    • Patient Profile
    • Questionaire for patient
    • Survey results page for physician

Psuedo code:

Application Requirements

  • Must use MERN stack
  • Must use a CSS framework other than Bootstrap

This project has Models for:

  • Patient Database
  • Physician Database

This project features responsive design

Has responsive layout for:

  • Small devices (landscape phones, 576px and up)
  • Medium devices (tablets, 768px and up)
  • Large devices (desktops, 992px and up)
  • Extra large devices (large desktops, 1200px and up)
  • Foundation Media Query for 40em

To Execute File:

Open deployed link in browser

balance-app

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.