Skip to content

7.0 Technical Documentation

oPeries edited this page Jul 12, 2019 · 3 revisions

7.1 Tech introduction

7.2 Tools

7.1.1 HTML/CSS:

HTML and CSS are the two standard languages required for web pages. HTML covers the structure and elements of a website, while CSS is for the styling of these elements.

7.1.2 JavaScript:

Javascript is a scripting language used to dynamically update web pages during use. Rather than reloading a page to update content, javascript means the information can be delivered smoothly.

7.1.3 Django:

Django is an open source web app framework that can be used to assist in the rapid development of websites. It is built in python.

7.1.4 MySQL:

MySQL is an sql based database management software. It runs of a variety of platforms, and enforces constraints through a relational model.

7.2 What the role of this tool in the website?

7.2.1 HTML/CSS:

HTML and CSS are being used for the structure and aesthetics of the application. As the prototype is a web-app, these standard languages were adopted.

7.2.2 JavaScript:

Javascript is currently used in the project for slight changes in the information being presented. Simple tasks such as the number of days within a selected range e.t.c. AJAX was not used in this prototype however, so the page only responds to user input, and does not dynamically interface with a database.

7.2.3 Django:

Due to the SILGRO team's common experience with python, django was used. It is used to manage the links of the website, and collect information from the database.

7.1.4 MySQL:

As MySQL is open source, it was used as a database management system. It was used to manage the database that the website interfaces with.

Clone this wiki locally