All Projects → jmw5598 → gro-light-automation

jmw5598 / gro-light-automation

Licence: other
A raspberry pi project to automate hydroponics with relays and data sensors through a web application

Programming Languages

typescript
32286 projects
java
68154 projects - #9 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to gro-light-automation

Spring Cloud Flycloud
🔥🔥🔥FlyClould 微服务实战项目框架,在该框架中,包括了用 Spring Cloud 构建微服务的一系列基本组件和框架,对于后台服务框架的搭建有很大的参考价值,大家可以参考甚至稍加修改可以直接应用于自己的实际的项目开发中,该项目没有采用Maven进行项目构建,Maven通过xml进行依赖管理,导致整个配置文件太过臃肿,另外灵活性也不是很强,所以我采用Gradle进行项目构建和依赖管理,在FlyTour项目中我们见证了Gradle的强大,通过简单的一些配置就可以轻松的实现组件化的功能。该项目共有11个Module工程。其中10个位微服务工程,这10个微服务工程构成了一个完整的微服务系统,微服务系统包含了8个基础服务,提供了一整套微服务治理功能,他们分别是配置中心module_c…
Stars: ✭ 1,514 (+3340.91%)
Mutual labels:  spring-security, springframework, spring-mvc, spring-data-jpa
Springboard
Spring Boot based production grade starter kit.
Stars: ✭ 59 (+34.09%)
Mutual labels:  spring-security, springframework, spring-mvc, spring-data-jpa
Spring5Certification
Spring Certification: This repository contains my examples and some best references to prepare the Spring 5 certification
Stars: ✭ 30 (-31.82%)
Mutual labels:  spring-security, springframework, spring-mvc, spring-data-jpa
BusinessInfrastructurePlatformGroupVersion
A java web project based on Spring Boot using MySQL, Spring MVC, Hibernate, Spring Data JPA, Query DSL, Lombok, Logback, etc.
Stars: ✭ 90 (+104.55%)
Mutual labels:  spring-security, springframework, spring-mvc, spring-data-jpa
Spring
Personal notes of preparation to Spring 5 Professional Certification
Stars: ✭ 35 (-20.45%)
Mutual labels:  spring-security, springframework, spring-mvc, spring-data-jpa
Market
Simple web-market: Spring, JSP, REST, Hibernate (under modernization)
Stars: ✭ 47 (+6.82%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring Boot Shopping Cart
Simple shopping cart web app made using Spring Boot + Thymeleaf
Stars: ✭ 85 (+93.18%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (-25%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring Mvc Tutorial
Spring MVC 5 Tutorial - Guide to spring mvc framework
Stars: ✭ 121 (+175%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
kotlin-postgres
A Simple CRUD API using Spring Boot Application using PostgreSQL Database
Stars: ✭ 20 (-54.55%)
Mutual labels:  springframework, spring-mvc, spring-data-jpa
Spring Boot Blog
Simple blog web app made using Spring Boot + Thymeleaf
Stars: ✭ 121 (+175%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Springboot Starterkit
Starter Kit for Spring Boot based (REST APIs and WebMVC) micro services.
Stars: ✭ 596 (+1254.55%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring Boot Enterprise Application Development
Spring Boot Enterprise Application Development.《Spring Boot 企业级应用开发实战》
Stars: ✭ 261 (+493.18%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
spring-tiles-sample-app
Spring MVC - Apache Tile - AdminLTE Bootstrap template - Sample Application
Stars: ✭ 33 (-25%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Javadevjournal
Source code for the tutorials published on the Javadevjournal site.
Stars: ✭ 141 (+220.45%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
spring-boot-shop-sample
My first web application using Spring Boot framework.
Stars: ✭ 66 (+50%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Spring Mvc Thymeleaf Crud
Spring MVC CRUD Application with Thymeleaf, HTML5, CSS3 and Bootstrap
Stars: ✭ 14 (-68.18%)
Mutual labels:  springframework, spring-mvc, spring-data-jpa
Spring Framework Petclinic
A Spring Framework application based on JSP, Spring MVC, Spring Data JPA, Hibernate and JDBC
Stars: ✭ 251 (+470.45%)
Mutual labels:  springframework, spring-mvc, spring-data-jpa
Registration Login Spring Xml Maven Jsp Mysql
Registration and Login Example with Spring MVC, Spring Security, Spring Data JPA, XML Configuration, Maven, JSP, and MySQL.
Stars: ✭ 134 (+204.55%)
Mutual labels:  spring-security, spring-mvc, spring-data-jpa
Three-Factor-Security-Door
What do you get when you mix a Raspberry Pi, a MySQL database, an RFID reader, an LCD touchscreen, a relay switch, an electronic door strike and a Twilio SMS account?
Stars: ✭ 49 (+11.36%)
Mutual labels:  raspberry-pi-iot, raspberry-pi-3, raspberry-pi-gpio

gro-light-automation


Update

01/05/2019

This repository is no longer being worked on. I'm currently doing a complete redesign of this project. The new project repository is located here


Current raspberry pi project to control/automate an indoor grow light and fan for hydroponics/indoor plant growing.

This is not a complete project. I continually update as I'm working on it.

Technologies:

  • Angular 2 frontend
  • Spring Boot REST Api
  • MySQL to store sensor data.
  • MQTT on the raspberry pi.

Screenshots

Parital UI Mockup


Video

Some video demos


*Spring Security implemented based on Stephan Zerhusen's demo

  • altered to utilize mysql rather than h2.
  • altered returning of token to return user details along with token.
  • altered exception handling to handle method level autorization exceptions.
  • altered autentication/authorization exceptions to return json data using ApiError model class.
  • added CorsFilter to allow prefilght OPTIONS request for angular 2 cors requests

jwt-spring-security-demo

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].