meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
otsocase2015winter:group3:start [2015/12/17 13:02]
lerppana [Idea]
otsocase2015winter:group3:start [2015/12/17 16:00] (current)
coffee [PaavoMobiel]
Line 7: Line 7:
 | Anna Osipova | Code | | Anna Osipova | Code |
  
-App is running here:   +App is running here (if cloud9 server is still up):   
-https://ide.c9.io/lasshi/otso-cc+https://otso-cc-lasshi.c9users.io
 + 
 +whole source and PROPER DOCUMENTATION can be found at git repository: 
 +https://github.com/lasshi/otso-cc   
 + 
 +Link to our course report, which will discuss project in depth is here: 
 +[[https://docs.google.com/document/d/1NsvPyfmmsD1wCs2x39Vm1WNjHJE0ldgjEl0gVZvLLyA/edit?usp=sharing|Google Docs]] or {{:otsocase2015winter:group3:otsocodecampwinter2015.pdf|pdf file}} 
 ===== Idea ===== ===== Idea =====
  
Line 16: Line 22:
  
 ===== Features ===== ===== Features =====
-Manufacturer 
  
-  * authentication +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.
-  * subcontractor list +
-  * subcontractor review +
-  * order list +
-  * assigning orders+
  
 ===== Design ===== ===== Design =====
Line 42: Line 43:
 ===== Technology ===== ===== Technology =====
  
-Server: Node.js REST architecture with numerous node modules +Server uses node.js REST architecture, and all data passed between client and server are pure JSON. Also numerous node modules are used, like Express and Jade. 
-ClientHTML5(Javascript, jQuery, Ajax-calls) and ReactJS for native cross platform mobile.+Client is based on HTML5 principles (JavaScript, jQuery, Ajax-calls) and ReactJS is used for making the client look like a native mobile application
  
 ===== Presentation ===== ===== Presentation =====
Line 52: Line 53:
 Source: https://github.com/lasshi/otso-cc Source: https://github.com/lasshi/otso-cc
  
-Final report: https://docs.google.com/document/d/1NsvPyfmmsD1wCs2x39Vm1WNjHJE0ldgjEl0gVZvLLyA/edit?usp=sharing+Final report: [[https://docs.google.com/document/d/1NsvPyfmmsD1wCs2x39Vm1WNjHJE0ldgjEl0gVZvLLyA/edit?usp=sharing|Google Docs]] or {{:otsocase2015winter:group3:otsocodecampwinter2015.pdf|pdf file}}