Skip to content

Greenhouse controller platform created around an electronic device. Apart for the control, it also provide task management, chat, and monitor of the data generated.

Notifications You must be signed in to change notification settings

Metsanpeitto/react_greenhouse-controller-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nurumia Platform

Microverse

The Nurumia Platform is combination of an electronic controller, connected to a Firebase database, for a greenhouse.

And a webapp designed to control and manage it . From the mechanical components as lamp or heaters,to the task management.

The webapp contains until now 5 different sections.

-Charts and dashboard with the last values recorded and posted from the device.

-A control panel where to setup the different parameters of the greenhouse.

-A Chat where members of the greenhouse and from another greenhouses can communicate.

-A Task manager connected to a database where to manage and share tasks and events.

-An alarm monitor log with the history of the alarm events in the past .

The webApp is accesible from a webPage that serves as landing page for the platform in general .

Live version

https://nurumia.waldenberginc.com

Screenshots

Landing https://i.imgur.com/oU93yPB.jpg

Chat https://i.imgur.com/DMrxbbz.jpg

Calendar https://i.imgur.com/m8dxWIP.jpg

Chart https://i.imgur.com/YfH8xDn.jpg

Dashboard https://i.imgur.com/Yt3v9ez.jpg

Alerts https://i.imgur.com/6cv3fu1.jpg

The Hardware https://i.imgur.com/asG4gZ9.jpg?1

Built With

  • HTML/CSS
  • React.JS
  • Redux
  • Node.JS
  • Wordpress
  • WooCommerce
  • Figma
  • Scss
  • Stripe

Getting Started

If you want a copy of this file go to the github repository and download it from there

Setup

git clone  https://github.com/Metsanpeitto/react-nurumia.git
cd ./react-nurumia

Install

npm install

Usage

npm start

Verify linters

npx eslint .
npx stylelint "**/*.{css,scss}"

Autofix linters errors

npx eslint . --fix
npx stylelint "**/*.{css,scss}" --fix

Prerequisites

  • Node.JS

Authors

👤 Abraham Rodriguez

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Microverse for helping to improve daily.

License: CC BY-NC 4.0 License: CC0-1.0

About

Greenhouse controller platform created around an electronic device. Apart for the control, it also provide task management, chat, and monitor of the data generated.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published