The Doctor Finder empowers users to find doctors that specialize in or treat a given ailment or issue simply by submitting said issue. A live version of this web app has been deployed here via firebase.
- Node.js (Installation instructions)
- Sass
a. In command line...$ npm install sass -g
Download the Application
- Open GitHub repository in your browser: https://github.com/maxobaxo/doctor-finder
- Select the green dropdown menu to clone this repository.
- Copy the link for the GitHub repository.
- Open Terminal on your computer.
- In Terminal, perform the following steps:
- type
cd desktop
and press enter - type
git clone
then paste the repository link, and press enter
- type
Acquire and Implement Your API key
- Visit the BetterDoctor API and click Get a free API key.
- Sign up, filling out the form, and submit your information.
- Your API key should be listed on the front page (ex: “a2c356ibgh44…..”) or under My Account > Applications.
- In Terminal,
- type
cd doctor-finder
to access the path on your computer - type
npm install
andbower install
to download the project's dependencies.
- Create a .env file at the top level of the doctor-finder folder, in which you need to write: exports.apiKey = "YOUR-API-KEY-HERE";
- Save the file.
Open the Program 12. In Terminal, while in the doctor-finder folder, open index.html
- It can return a list of doctors when the user inputs a medical issue.
- Example Input: "Rash"
- Example Output: "Susan Koch, Sean Rash"
- If the user submits an empty form, only 5 results show up, instead of the entire list of Portland-area providers.
- There is a slight delay in the map load-time upon form submission.
HTML, CSS, JavaScript, Git, Node.js, Gulp, Bower, Bootstrap, jQuery
This applications utilizes the MIT License.
Max Scher © 2017