Skip to content

topdeveloper424/epatient-django

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

E-Patient

N|Solid

Build Status

E-Patient is healthcare website, book appointments and view health records.

  • Type some Markdown on the left
  • See HTML in the right
  • Magic

Screenshot_31

Features!

  • 2 factor authentication(email verification and phone number verificaiton)
  • Strong security

You can also:

  • Import and save files from GitHub, Dropbox, Google Drive and One Drive
  • Drag and drop markdown and HTML files into E-Patient
  • Export documents as Markdown, HTML and PDF

User Levels

Screenshot_32 There are 3 user levels:

  • [administrator] - manage all users, (add,delete)
  • [doctor] - view Health records and acept appointments
  • [patient] - Search doctors and book appointments. Screenshot_33

Installation

E-Patient requires Python 3.0+ to run.

Install the dependencies and devDependencies and start the server.

$ pip3 install django
$ pip3 install twilio
$ node app

For production environments...

$ npm install --production
$ NODE_ENV=production node app

Plugins

e-patient is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.

Plugin README
Dropbox [plugins/dropbox/README.md][PlDb]
Github [plugins/github/README.md][PlGh]
Google Drive [plugins/googledrive/README.md][PlGd]

Development

Want to contribute? Great! Open your favorite Terminal and run these commands.

Run Server :

$ python3 manage.py runserver 0.0.0.0:80

Migrate:

$ python3 manage.py migrate

Building for source

For production release:

-ALLOWED_HOSTS = ['*']

Edit settings.py to look for static files in a directory called static in our root directory:

-STATIC_URL = '/python/static/' -STATIC_ROOT = '/usr/local/lsws/Example/demo/public/static'

Collect static files:

$ mkdir -p public/static
$ python3 manage.py collectstatic

Change owner::

$ chown -R nobody:nogroup /usr/local/lsws/Example/demo

Verify the deployment by navigating to your server address in your preferred browser.

127.0.0.1:8000

Todos

  • Write MORE Tests
  • Add Night Mode

License

MIT

Please visit live site https://e-patient.co/