Skip to content

Uniliva/tcc-fatec-back-end-scala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tcc-fatec-back-end-scala

Descrição

Este é o repositório da API do Projeto de TCC do curso de Redes da Fatec Osasco. Esta é a versão 2.x foi desenvolvido em Scala (a versão 1.x foi desenvolvida com spring boot), por ser uma linguagem multiparadigma, funcional e orientada a objetos, de alto rendimento.

Tecnologias utilizadas:

scalatra - micro-framework para desenvolvimento web simples em Scala.

scala-activerecord - é uma biblioteca ORM para o Scala.

Mysql– Foi criado um Relational Database Service (RDS) na Amazon AWS, com o mysql para o projeto, as tabelas são geradas automaticamente pela API, na primeira execução.

Funcionamento

Estrutura do projeto

A API é responsável por receber os dados do equipamento, notificar caso haja falha elétrica e gravar na base de dados. Além disso a API, provem os dados para o Portal. Como mostra a imagem acima.

Download & Run

Para baixar e rodar o projeto use:

git clone https://github.com/Uniliva/tcc-fatec-back-end-scala.git
cd  tcc-fatec-back-end-scala
sbt
jetty:start

About

Back-end do TCC refeito em scala

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published