- Tabia Salam - k1631061@kcl.ac.uk
- Safwan Ahmed - k1631362@kcl.ac.uk
- Shakeel Subratty - k1631133@kcl.ac.uk
- Henry Valeyre - k1630490@kcl.ac.uk
- Matthew De Souza - k1630605@kcl.ac.uk
Django is a free, open-source web framework, which follows the model-view-template architectural pattern. It is maintained by the Django Software Foundation, an independent organisation, and was first released in 2005. Django was a recommended framework for this project, given the duration of the project we were looking to develop a web application as fast as possible, which could be implemented quickly and easily.
Python Python is a widely used high-level programming language for general-purpose programming, created by Guido van Rossum and first released in 1991. Python was also key to our project as we had to educate ourselves about the use of Python in order to utilise Django for our web application.
The API we used for this project was an open source Python Framework. The API allowed us to effortlessly build and deploy our web application.
Cloud 9 is an online integrated development environment, published as open source from version 3.0. Cloud 9 was the recommended IDE for the development of our project, this was ideal as Cloud 9 runs Django and Python. This environment gave us the opportunity to work on the project without having to download all the materials needed, and we could link our environment to Git.
Heroku is a service supporting several programming languages that is used as a web application deployment mode. As part of this project we were required to deploy our website using Heroku. Heroku is one of the first online cloud platforms, and has been in development since 2007.