Skip to content

Latest commit

 

History

History
56 lines (39 loc) · 2.16 KB

README.md

File metadata and controls

56 lines (39 loc) · 2.16 KB

SmartCoffeeMachine

CIcodecov

Start The Project

  • Install Docker and Docker-Compose.
  • Naviate in the root of the project.
  • Run $ docker-compose up -d.

Intro

As the name suggests, this is the brain for a smart coffee machine capable of supplying personalized drink recommendations.

The project is implemented as part of an university assignment by:

  • Chichirim Stelian
  • Dragancea Constantin
  • Moroianu Theodor
  • Puscasu Felix

The functional requirements are described here.

A full implementation overview and documentation is located in the wiki, here.

Useful links:

Evaluare

  • 1 punct - Oficiu.
  • 9 puncte - Programul realizat.

Cerinte (2.5p)

  • Expune un Rest API HTTP – documentat folosind Open API (Swagger)
  • Expune un API MQTT – documentat folosind AsyncAPI
  • Aplicația să aibă minim 5 funcționalități – puteți să vă gândiți la ele ca sell points ale aplicației. Depinde de aplicația pe care v-ați propus să o faceți, dar chestii de genul o funcționalitate e scăderea, o altă funcționalitate e adunarea, nu înseamnă chiar că sunt diferite
  • Tot ce faceți să se găsească într-un singur repo.

Alte Cerinte

  • Toate funcționalitățile și/sau toate endpoints au unit teste asociate. +1.5p
  • Documentația de analiză este up to date + 1p
  • Documentația de utilizare reflectă aplicația reală + 1p

Alte Cerinte

  • Sa prelucram date reale. 1p
  • Tool de detectare automata a bug-urilor 1.5p
  • Integration tests 1p
  • Coverage >80% a testelor 0.5