Development of data driven website

Closed
Fourien
Edmonton, Alberta, Canada
CEO
(6)
3
Project
Academic experience
200 hours of work total
Learner
Edmonton, Alberta, Canada
Advanced level

Project scope

Categories
Website development
Skills
mysql bootstrap (front-end framework) graphical user interface user accounts resource allocation python (programming language) relational database design relational databases d3.js (javascript library) javascript libraries
Details

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.

Deliverables

The students will be working with various technologies to achieve the following tasks:

1. Relational Database design in MySQL so that various parameters can be stored

2. Front end design in Bootstrap, CSS and HTML so that a user can interact with the website

3. Data visualization through a javascript library such as D3JS or similar one

4. Back end programming in Python to receive data on the server through HTTP port

5. AWS server configuration so that database and other files can be kept separate

6. GUI development with various controls such as buttons, text boxes, etc

Mentorship

We will be teaching them necessary computer programming if required. We will also provide them access to our courses where they can learn programming and other skills such as server configurations, server management, etc. The students will also be learning about time management, communication, project management and working in a team.

Each student will be mentored towards the goals of the project. This way whether the students work in a team or individually, they will learn how to keep track of their time and performance through various deliverables. Therefore through the process of trials and errors, the students will be working towards the successful delivery of the project.

About the company

Company
Edmonton, Alberta, Canada
2 - 10 employees
Science, Technology

Fourien Inc. is an Edmonton (Canada) based company, manufacturing, nano sensors, advanced analytical instruments and robotic platforms for various industries. Along with PhDs and business development specialists, we have a highly passionate multidisciplinary team of electrical, mechanical and software engineers. Currently we are exploring our expansion into other industries as well