Skip to content

Development plan

Fredrik Lundström edited this page May 27, 2022 · 5 revisions

Design and development

Objective

Our objective is to create the best product as possible. We need good engineering practises and dicipline to write secure, maintainable and dependable code. There are risks that the software does not work as intended if the code is not secure, maintainable or dependable.

Practice

  • Unified process with Incremental development

Design

Frameworks

  • Microsoft Azure as cloud service.
  • React / Node.js for web application.
  • Tensorflow for Machine Learning.
  • No specific framework needed for IoT module.

Suggestions

  • No suggestions needed. Everything done.

Development

  • Webpage will be developed in Javascript, HTML and CSS with Node.js, specifically React.
  • Machine Learning will be built with python.
  • REST API server will be built with Java according to Model-View-Controller patter (View in this case is the webpage).
  • Raspberry Pi component will be built with python.

Suggestions

  • No suggestions needed. Everything done.

Responsibilites

  • Fredrik Lundström, REST API server.
  • Casper Kristiansson, Machine Learning.
  • IoT Raspberry Pi, Ville Vik.
  • Webpage React web application, Philip Hägg, Daniel Chouster, Fredrik Janetzky.

Schedule

  • Scheduling will be done on project Trello