Dr.CRM is patient management sample, helping you following up with treatments given to different patients.
- PostgreSQL
- Python > 3.5
- Build working environment:
make install-requirements
make build-workdir
source venv/bin/activate
make start-db
python src/manage.py migrate
- Create a Django admin user for the website:
python src/manage.py createsuperuser
- Load DB example to get things going faster (can be skipped):
make load-example-db
- Start application:
make start-django
- Open the browser with address
localhost:8000
- Why NGINX?
- Web server I worked with before
- Taking unnecessary load from Django when serving static files, and increase performance in production
- Serves load balancer
- Why uSWGI?
- Natively supported by NGINX
- Why Redis Cache?
- To speed up page fetching by caching processed pages
- Why Python?
- Python was chosen based on a fact that its an easy language to work with.
- Why Django framework?
- Django is a Python framework for Web Development.
- Why PostgresSQL?
- PostgresSQL is one of the DB officially supported by Django framework
- Why React?
- Some pages holds information that can server different needs. These pages can introduce SPA elements to speed up process and ease on usage.
https://www.free-css.com/free-css-templates/page245/life-care