PaavoMobiel

Group 4

Group Member	Main Responsibility
Otto Laitinen	Code
Lassi Lääti	Code
Anna Osipova	Code

App is running here: https://ide.c9.io/lasshi/otso-cc

Idea

Local IT company LTC Otso provided us with a case that we had to solve. They had a few criteria what they wanted to see, and we planned to implement them all, since we felt quite confident in our programming skills. We also wanted to make our final application completely functional, with real client - server communication.

Features

In the end we were able to implement all of our planned features, with some extra features. We have functionality for basic customers, subcontractors and manufacturers. The basic logic of the application is that a manufacturer can make an order and assign it to chosen subcontractors. After the work is done, a custom feedback link is sent to the customer as an email, and the given feedback is connected to the relative subcontractor. After this loop has ran a few times, the manufacturer can review their subcontractors based on given feedbacks. Manufacturers can also sort their subcontractors in different orders, to see e.g who has the best ratings.

Design

Bootstrap

Material Design

Mobile Interface Guidelines

Screen shots

Poster ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot ScreenShot

Technology

Server: Node.js REST architecture with numerous node modules Client: HTML5(Javascript, jQuery, Ajax-calls) and ReactJS for native cross platform mobile.

Presentation

Slides: https://docs.google.com/presentation/d/1dbLXt60yJuom_9V-60JLCbKexERRvlFViMcrz7Gs-yc/edit?usp=sharing

Links

Source: https://github.com/lasshi/otso-cc

Final report: https://docs.google.com/document/d/1NsvPyfmmsD1wCs2x39Vm1WNjHJE0ldgjEl0gVZvLLyA/edit?usp=sharing