Giter VIP home page Giter VIP logo

granjainteligente's Introduction

Granja Inteligente

Projeto de Sistemas Orientados a Objetos

Grupo:

Bruno Augusto Vieira

Felipe de Almeida Balascio

Lucas Ito Atsuo

Professor Frank José Affonso

Esse Projeto foi feito com a finalidade que aprender um pouco sobre rest api. Tem como base a ideia de uma granja inteligente que teria baias diferentes com 4 tipos de sensores(temperatura,comida,agua,iluminaçao) Esse projeto pode ser utilizado sozinho, porem afim de demostrar a sua utilização, fizemos um outro projeto que pode ser utilizado como front-end. Que pode ser encontrado aqui: https://github.com/fe2bala/granjainteligente-front-app

Feito com SpringBoot, Hibernate, MySQL

Foram utilizados no projeto afim de facilitar e agilizar o desenvolvimento

Como usar o projeto:

*Certificar-se que o MySQL tem um schema criado chamado granjainteligente(create SCHEMA granjainteligente)
modificar o arquivo application.properties, e colocar as credencias para acessar o MySQL, EX:
spring.datasource.username = <<'USERNAME'>>
spring.datasource.password = <<'PASSWORD'>>

Com netbeans:

Clean and Build + Run project

Visualizar requisições:

Para que fosse possivel testar as requisições foi instalado o @swagger : https://swagger.io/ e para acessá-lo basta seguir para {baseUrl}/swagger-ui.html

Para utilizar o front-end criado:

Utilizar o projeto granjainteligente-front-app

*Ter o Node.js(https://www.npmjs.com/get-npm) instalado na maquina e o CLI do Angular (Apos ter o npm instaldo utilizar o seguinte comando: npm install -g @angular/cli)

Abrir um commandLine na pasta do projeto e executar os seguintes comandos:

Para baixar os modulos do projeto(necessario fazer apenas na primeira vez):

####### npm install

Para construir o projeto:

####### ng build

Para rodar:

####### ng serve

aguardar o servidor inicializar e o site estará disponivel na porta padrão: localhost:4200

granjainteligente's People

Contributors

fe2bala avatar lucasatsuo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.