Git Product home page Git Product logo

barisavsar / secondopinion Goto Github PK

View Code? Open in Web Editor NEW

This project forked from caryndcarter/secondopinion

0.0 0.0 0.0 567 KB

To assists patients who desire additional advice on a sudden diagnosis and have been given a risky or intense treatment recommendations.

Home Page: http://secondopinionfinder.herokuapp.com/

License: MIT License

JavaScript 54.58% HTML 41.64% CSS 3.32% Python 0.46%

secondopinion's Introduction

Second Opinion

Project 2 for Northwestern Coding Boot Camp

Created By Mutant, MD

Objective

Second Opinion was developed by our team to assist patients who are seeking additional advice on a sudden diagnosis and have been given a risky or intense treatment recommendations.

Technology Used

App Functionality

The user, aka the patient, will create an account to login to view the dashboard. The user will be required to input their diagnosis and current doctor upon entering the dashboard. Once they have submitted their diagnosis and current doctor, the app will do an ajax call to check the current doctor's rating and pick a similar or better rating from the list of available doctors and sends the results to the dashboard. The patient will then have the information available to make an appointment with the suggested doctor.

How to use

Viewing it Online

  1. Access the link here

Setup and Running the App Locally

  1. Clone Repo and extract to accessible location
  2. Navigate in Git to root of the extracted folder of secondOpinion
  3. Type in npm-install
  4. Open up the folder in your favorite text editor. Or if you are using sublime, type in subl .
  5. Navigate to config.json in the config folder. Update the development block with your account information to connect to MySQL.
  6. Open up MySQL Workbench or any similar visual tool for database manipulation.
  7. Create the following database second_opinion_db. Close the tool after creating the database
  8. Go back to git and type in node server.js
  9. Open up your browser in and type in localhost:3308/ in the address path.
  10. Enjoy!
  • To gain admin access, after running node server.js once, and registering a patient account. Open up MySQL Workbench and access the patients table modify the isAdmin column and change the value from 0 to 1 and apply the change. Doing this will allow you to view the admin dashboard.

secondopinion's People

Contributors

ahang avatar lormcg avatar 1jared123 avatar caryndcarter avatar psulikow avatar wrburgess avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.