Skip to content

Academic project of a RESTful API for water reservoir control developed for the Semester Completion Work for the Systems Analysis and Development course at the SENAC Blumenau.

Notifications You must be signed in to change notification settings

fredw/senac-tcs-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Water Reservoir API

Codeship Status for fredw/senac-tcs-api Codacy Badge Codacy Badge Run in Postman

RESTful API for water reservoir control developed for the Semester Completion Work for the Systems Analysis and Development course at the SENAC Blumenau.
The proposal is to develop a prototype for water control of a reservoirs (cisterns, water tanks, etc.) in condominiums.
This repository contains only the business layer of the solution, in which it is consumed through the interface layer.

Commands

# Install dependencies
bundle

# Launch web server
rails s

# Console
rails c

# Generate ...
rails g ...

# Tests
rspec

TODO and Improvements

  • Notify users by email when reservoir reaches a certain level
  • Separate this solution in multiple services (following concepts of micro services)
  • Improve data structure to prevent problems with reservoirs and sensors settings update (considering data already sent)

Credits

About

Academic project of a RESTful API for water reservoir control developed for the Semester Completion Work for the Systems Analysis and Development course at the SENAC Blumenau.

Resources

Stars

Watchers

Forks

Packages

No packages published