Skip to content

Latest commit

 

History

History
94 lines (68 loc) · 4.1 KB

README.md

File metadata and controls

94 lines (68 loc) · 4.1 KB

The main objective of this project is to bring together all the knowledge obtained over the years and also new knowledge in a single multidisciplinary environment, using different programming languages, development techniques, frameworks, design patterns and architecture.


Project Structure

The application was developed with the intention to simulate a microservice environment with multiple IoT devices.

Graph Architecture

  • Each microservice was designed to be independent with their own database and own implementation to external services.
  • Microservices can communicate between them in asynchronous and synchronous mode.
  • Common resources were shared as a library and can be found in libraries folder.

How it works

This project is divided into four parts:

  1. Core environment (microservices folder)
  2. Arduino (Todo)
  3. Mobile (in development - mobile folder)
  4. External Services

Pre-requisites

Before you begin, you will need to have the following tools installed on your machine:


Tech Stack

The following languages and frameworks were used in the construction of the project:

Auth

Mobile

Arduino

Notification

Logger (Todo)


License

This project is under the license GNU General Public License v3.0.


Get in touch

Linkedin Badge Gmail Badge