Technologies

Python 3

Python was our main programming language. We chose this due to Django being built in python.

Pycharm

Pycharm, which uses the python programming language, is used to help devolepment in Django. We chose this because it is free and Django is a python framework.

Django

Django is used as the backend of our application. It stores log in data and door names while templating the frontend to display the data. It passes messages via GET and POST requests.

jQuery

jQuery is used as our front to grab GET and POST requests from django.

Webix

Webix is a frontend tool to create the widgets.

Gridstack

Gridstack is used to organize the widgets created by Webix.

Amazon Web Services (AWS)

AWS is a cloud based system. We are using it to test being able to deploy our application to a cloud. AWS has a free tier which we will be using to deploy our application.

Google+ API login

Google+ API login allows us to log into google services to create accounts. Django has a integrated package to allow Google login. Since many companies already use Google accounts, they do not need to create a brand new account for a door.

Bitbucket

Bitbucket is an online Repository. We are using this repo to post code changes we made and integrate it together.

SQLite

SQLite is our database being used. The Python coding language comes with SQLite.