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.