Giter VIP home page Giter VIP logo

medical-appointment-scheduling-server's Introduction

medical-appointment-scheduling-server

Greenkeeper badge Build Status Join the chat at https://gitter.im/sebastianhaas/medical-appointment-scheduling Dependency Status Node Security Platform

This is a backend for sebastianhaas/medical-appointment-scheduling built with loopback (express).

Features

Local setup

Clone this repository and run

$ npm install

with a postgres database set up according to the datasources.json config file running, start the server using

$ npm start

You might want to set up a dummy mail server for Email notification to work locally. Configuration can be found in datasources.json.

Browse to http://localhost:3000/explorer to take a look on the API using the explorer. Test data can be added using the respective endpoints:

# Start with:
post /Examinations/insertTestData
post /Patients/insertTestData
post /Rooms/insertTestData

# Afterwards:
post /appointments/generateRandomAppointments 

# And finally:
post /Attendances/generateRandomAttendances

Some of these endpoints have an optional locale parameter to generate test data appropriate for a specific locale (currently only de and en). Just use the API explorer to find out about it.

Demo application

The latest master of this repository is always published to Heroku. You can either use the API directly, browse the API explorer or take a look through the frontend.

Due to the limitations of Heroku's free dynos and database service, it might take a while for the application to load initially. Also, there is a 10k row limit for free databases. Sometimes you might have to wipe test data other users created before being able to add new content.

medical-appointment-scheduling-server's People

Contributors

greenkeeper[bot] avatar greenkeeperio-bot avatar sebastianhaas avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

medical-appointment-scheduling-server's Issues

An in-range update of loopback-datasource-juggler is breaking the build 🚨

Version 3.13.0 of loopback-datasource-juggler was just published.

Branch Build failing 🚨
Dependency loopback-datasource-juggler
Current Version 3.12.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

loopback-datasource-juggler is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 11 commits.

  • a9051ef 3.13.0
  • b926f28 update strong-globalize to 3.1.0 (#1505)
  • e85e0f6 Fix basic-querying (#1509)
  • c13f35a Merge pull request #1499 from candytangnb/master
  • 3c24dd9 translation return for Q4 drop1
  • 3a6ddf9 Merge pull request #1492 from NextFaze/fix/1486-null-data
  • 99cea38 Allow passing null to base model ctor
  • d213c83 Merge pull request #1490 from strongloop/welcome-zbarbuto
  • ed21707 CODEOWNERS: add zbarbuto
  • 7423283 Merge pull request #1488 from strongloop/globalize
  • 6fe3ba9 update globalize string

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of loopback-connector-postgresql is breaking the build 🚨

Version 3.1.0 of loopback-connector-postgresql just got published.

Branch Build failing 🚨
Dependency loopback-connector-postgresql
Current Version 3.0.3
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

loopback-connector-postgresql is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 6 commits.

  • a717300 3.1.0
  • 86f534d Merge pull request #296 from STRML/feature/pg7
  • d69b4b7 Upgrade to pg@7.
  • f187f31 Merge pull request #293 from lehni/test/count-transaction
  • 2b68358 Add test for transaction support in count()
  • f3ca643 Add stalebot configuration

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of moment is breaking the build 🚨

Version 2.19.0 of moment was just published.

Branch Build failing 🚨
Dependency moment
Current Version 2.18.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

moment is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of loopback-boot is breaking the build 🚨

Version 2.27.0 of loopback-boot was just published.

Branch Build failing 🚨
Dependency loopback-boot
Current Version 2.26.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

loopback-boot is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 9 commits.

  • 5060032 2.27.0
  • 11058e9 Merge pull request #272 from strongloop/drop-support-node-0.x
  • b0408f2 Drop support for Node.js versions 0.10 and 0.12
  • 7156baa Merge pull request #270 from strongloop/good-bye-lehni-2x
  • ff5db96 CODEOWNERS: move @lehni to Alumni section
  • 223a266 Merge pull request #267 from strongloop/welcome-zbarbuto-2x
  • cb5651c CODEOWNERS: add zbarbuto
  • 0038e4c Merge pull request #265 from strongloop/chore/add-codeowners-2.x
  • e81e195 Add CODEOWNERS file

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of csv-parse is breaking the build 🚨

Version 1.2.3 of csv-parse just got published.

Branch Build failing 🚨
Dependency csv-parse
Current Version 1.2.2
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

csv-parse is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 3 commits.

  • 51b066b bump to version 1.2.3
  • 34119bd sync: catch err on write
  • 55ec2b8 Fix a minor typo in the options.relax test

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

How build this project?

I have npm start this project success. But have command can build this project? I want to publish it to IIS.

An in-range update of nsp is breaking the build 🚨

Version 2.8.1 of nsp just got published.

Branch Build failing 🚨
Dependency nsp
Current Version 2.8.0
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

As nsp is β€œonly” a devDependency of this project it might not break production or downstream projects, but β€œonly” your build or test tools – preventing new deploys or publishes.

I recommend you give this issue a high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 1 commits.

  • 7e9db34 2.8.1 no more devDependencies in the shrinkwrap fix #185

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Does this still work ? Documentation ?

Hello,

I want to use this for my doctor app, and I wanted to know where's the documentation ? Just the swagger interface ?

Also does this still work as intended ?

Thanks !

Version 10 of node.js has been released

Version 10 of Node.js (code name Dubnium) has been released! 🎊

To see what happens to your code in Node.js 10, Greenkeeper has created a branch with the following changes:

  • Added the new Node.js version to your .travis.yml
  • The engines config in 1 of your package.json files was updated to the new Node.js version

If you’re interested in upgrading this repo to Node.js 10, you can open a PR with these changes. Please note that this issue is just intended as a friendly reminder and the PR as a possible starting point for getting your code running on Node.js 10.

More information on this issue

Greenkeeper has checked the engines key in any package.json file, the .nvmrc file, and the .travis.yml file, if present.

  • engines was only updated if it defined a single version, not a range.
  • .nvmrc was updated to Node.js 10
  • .travis.yml was only changed if there was a root-level node_js that didn’t already include Node.js 10, such as node or lts/*. In this case, the new version was appended to the list. We didn’t touch job or matrix configurations because these tend to be quite specific and complex, and it’s difficult to infer what the intentions were.

For many simpler .travis.yml configurations, this PR should suffice as-is, but depending on what you’re doing it may require additional work or may not be applicable at all. We’re also aware that you may have good reasons to not update to Node.js 10, which is why this was sent as an issue and not a pull request. Feel free to delete it without comment, I’m a humble robot and won’t feel rejected πŸ€–


FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of compression is breaking the build 🚨

Version 1.7.1 of compression just got published.

Branch Build failing 🚨
Dependency compression
Current Version 1.7.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

compression is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes 1.7.1
  • deps: accepts@~1.3.4
    • deps: mime-types@~2.1.16
  • deps: [email protected]
  • deps: compressible@~2.0.11
    • deps: mime-db@'>= 1.29.0 < 2'
  • deps: [email protected]
  • deps: vary@~1.1.2
    • perf: improve header token parsing speed
Commits

The new version differs by 9 commits.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

Swagger Definition?

Would you be willing to commit your swagger definition file for your API? I have been reviewing your client example and would find that definition helpful.

An in-range update of helmet is breaking the build 🚨

Version 3.8.2 of helmet just got published.

Branch Build failing 🚨
Dependency helmet
Current Version 3.8.1
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

helmet is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 3 commits.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of cors is breaking the build 🚨

The dependency cors was updated from 2.8.4 to 2.8.5.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

cors is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 52 commits.

There are 52 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of async is breaking the build 🚨

Version 2.6.0 of async was just published.

Branch Build failing 🚨
Dependency async
Current Version 2.5.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

async is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of serve-favicon is breaking the build 🚨

Version 2.4.5 of serve-favicon just got published.

Branch Build failing 🚨
Dependency serve-favicon
Current Version 2.4.4
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

serve-favicon is a direct dependency of this project this is very likely breaking your project right now. If other packages depend on you it’s very likely also breaking them.
I recommend you give this issue a very high priority. I’m sure you can resolve this πŸ’ͺ

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Release Notes 2.4.5
  • deps: etag@~1.8.1
    • perf: replace regular expression with substring
  • deps: [email protected]
    • Fix regression matching multiple ETags in If-None-Match
    • perf: improve If-None-Match token parsing
Commits

The new version differs by 3 commits.

See the full diff

Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

An in-range update of bunyan-request is breaking the build 🚨

The dependency bunyan-request was updated from 1.2.0 to 1.3.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

bunyan-request is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 3 commits.

  • f17fc61 1.3.0
  • e594e36 Merge pull request #7 from aleric323/support-for-custom-serializer
  • 2951d65 Support for custom serializer

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of loopback is breaking the build 🚨

Version 3.16.0 of loopback was just published.

Branch Build failing 🚨
Dependency loopback
Current Version 3.15.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

loopback is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 6 commits.

  • 4d4070e 3.16.0
  • 2761e62 Merge pull request #3666 from strongloop/fix/multi-user-reset-password
  • 0a2a455 Fix "POST /reset-password" for multi-user setup
  • 4ebc517 test: extract helpers for logging HTTP errors
  • 083fb5d Merge pull request #3659 from strongloop/remove/lehni
  • c3450df CODEOWNERS: move @lehni to Alumni section

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of lunr is breaking the build 🚨

Version 2.1.4 of lunr was just published.

Branch Build failing 🚨
Dependency lunr
Current Version 2.1.3
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

lunr is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 9 commits.

  • ff15d3e Build version 2.1.4
  • 4c51464 Switch from mdown to md for markdown file ext
  • 5aa9f1d Update version of jsdoc
  • e35f09c Update doc and lint targets dependencies
  • 0218b11 Cache results of idf calculation during build
  • e49c468 Prevent duplicate inverted index lookups
  • 6c5a448 Add more focused method for combining match data
  • d806a1c Stop needlessly recreating field ref string
  • 91dd9bd Add wildcard test matching 0 or more characters

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of node-schedule is breaking the build 🚨

Version 1.3.0 of node-schedule was just published.

Branch Build failing 🚨
Dependency node-schedule
Current Version 1.2.5
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

node-schedule is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 4 commits.

  • 03c8ddf Version 1.3.0
  • 28fa70a src: make sure the job runs on the exact date
  • fa40d67 doc: fix cron string diagram consistency
  • eabb2f3 src: pass fire date when job gets invoked

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of jshint is breaking the build 🚨

Version 2.9.6 of jshint was just published.

Branch Build failing 🚨
Dependency jshint
Current Version 2.9.5
Type devDependency

This version is covered by your current version range and after updating it in your project the build failed.

jshint is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes JSHint 2.9.6

2.9.6 (2018-07-30)

Bug Fixes

  • Add missing global objects for browser env (badc7a4)
  • Add other Fetch spec globals (07bb596), closes #2582
  • Allow closing over immutable bindings (7091685)
  • Allow computed method names in obj literal (a5ff715)
  • Allow empty export and trailing comma (631327e), closes #2567
  • Avoid infinite loop on invalid for stmt (56a4379)
  • Consistently ignore dot-prefixed dirs (8d4317e)
  • Correct impl of built-in bindings (a11d631)
  • Correct interpretation of whitespace (dd06eea)
  • Correct location of reported error (1c434a3)
  • Correct location reported for W043 (1d04868)
  • Correct reporting of var name in list comprehensions (0ff6644)
  • Correct restriction on function name (55aa54e)
  • Correct spelling of Uint8ClampedArray (8df4a32)
  • Create block scope for switch statements (aa2be10)
  • Disallow default values in rest parameters (b420aed)
  • Do not create binding for illegal syntax (9fe8c94)
  • Do not warn about non-ambiguous linebreaks (ab3ab85)
  • Fix "is is" message typos (7993101)
  • Preserve functionality in "legacy" Node.js (2f6ac13)
  • recognize Jasmine global spyOnProperty (827237f), closes #3183
  • Relax restriction on asgnmnt to arguments (0a66710)
  • Remove warning W100 (ff71d3c)
  • Report error for duplicate arrow params (506c7d5)
  • Report error for redeclared generator fns (8896fa3)
  • Restrict "name" of strict mode functions (a554c89)
  • Restrict super usage to valid forms (8f3f880)
  • Restrict IdentifierNames in ES5 code (5995a9f)
  • Tolerate division following closing brace (3aa02db)
  • Tolerate RegExp as void operand (3f920b5)
  • Tolerate whitespace in inline directives (efeb0f8)

Features

  • List outer scoped variables of W083 (d03662c), closes #3211
Commits

The new version differs by 113 commits.

  • d5c1a00 v2.9.6
  • ab3ab85 [[FIX]] Do not warn about non-ambiguous linebreaks
  • eaca85b [[CHORE]] Improve test coverage for ASI warning
  • 0a66710 [[FIX]] Relax restriction on asgnmnt to arguments
  • 3aa02db [[FIX]] Tolerate division following closing brace
  • 55aa54e [[FIX]] Correct restriction on function name
  • ff71d3c [[FIX]] Remove warning W100
  • bcb3b23 [[CHORE]] Complete Lodash update (#3283)
  • 030713d [[DOCS]] Introduce administration e-mail address
  • 7993101 [[FIX]] Fix "is is" message typos
  • 578575d Merge pull request #3254 from mathiasbynens/unicode-10
  • d763e70 Use old Unicode version for ES5 identifiers
  • 77414e8 Update to Unicode v11
  • 5995a9f [[FIX]] Restrict IdentifierNames in ES5 code
  • f2ce8fe [[TEST]] Add regression test

There are 113 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

heroku demo doesnt work

heroku doesnt work, it shows internal 500 error. plus , is there any way to get SQL data to create the database?

An in-range update of loopback-component-explorer is breaking the build 🚨

Version 5.2.0 of loopback-component-explorer was just published.

Branch Build failing 🚨
Dependency loopback-component-explorer
Current Version 5.1.0
Type dependency

This version is covered by your current version range and after updating it in your project the build failed.

loopback-component-explorer is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push The Travis CI build failed Details

Commits

The new version differs by 3 commits.

  • c1925fa 5.2.0
  • bd4cca7 Merge pull request #224 from strongloop/update-strong-globalize
  • c4f6a04 update strong-globalize to 3.1.0

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

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.