f0rmatme / GMS

CSIS4280, CSIS4495 Project: Gardening Management System (GMS) and Remote Controller

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gardening Management System (GMS) and Remote Controllers (Web/Mobile)

1. Raspberry PI to collect the data

Collects data from sensors and interact with user command

  • DHT
  • PIR (motion sensor)
  • Camera
  • Step-moter
  • LED-Buzzer
  • 2Line-LCD
  • RFID

2. MongoDB, Firebase Database and Storage for storing the data

NoSQL database and file storage in the cloud

3. GMS Web Server for managing the whole system

Communication between back-end (Spring MVC) to front-end (Angular) via API calls

Features

  • Login/out
  • Dashboard: current info (weather information, recent data from sensors)
  • History: motion/room sensor, monitor images, alert, recommendation action
  • User Management
  • Settings

SaaS-based web application server for customers

  • User
  • Administrator

4. Remote Controller

  • Control panel working in real-time using React, NodeJS, WebSocket, etc. (MERN stack)
  • Android App

Features

  • Watering control with recommendation
  • Alarm dismiss
  • Urgent message
  • Action history

5. Recommdendation module

Analyzes the data sources using Tensorflow and machine learning

About

CSIS4280, CSIS4495 Project: Gardening Management System (GMS) and Remote Controller


Languages

Language:Python 81.1%Language:Java 9.3%Language:HTML 5.5%Language:TypeScript 1.8%Language:CSS 1.0%Language:JavaScript 1.0%Language:Rich Text Format 0.2%Language:Shell 0.0%