
Development of data driven website
We would like to create a data driven IoT website for our company where data will be coming from our hardware sensors and received by our server through HTTP request. Then the server will be saving the data in a MySQL database. On the front side, we should be able to create accounts for different users. Then each user will be able to add their photo, short profile and description of their assigned data. We will also need admin panel where we should be able to create, delete, edit and block the user accounts. The MySQL database should be designed in a way so that we can save data of over 1GB. The website will work for us as a data receiving and storage method so that we can storage large amount of the data coming from the sensors or other servers. The students will be working on the servers such as AWS so that we can utilize high speed servers which are dynamic in their resource allocation. This way we will only have to pay for the resources (RAM, CPU) only when we use them.

Website server configuration and backend optimization
We have a basic data driven website with main technology stack of Django, HTML, CSS, Bootstrap, Postgres etc. We would like to explore more cost effective server providers so that we can enlarge the database for the website to receive, store and present more data. Also we would like to optimize the backend Django code for the website to add more features, optimize database and increase the page loading speed. So the main objectives are server selection, server configuration and backend optimization.