/dp-ex02-fb

Developing Facebook .NET 3 WinForm Desktop Application

Primary LanguageC#

Project Groot 🌱

Project Groot is an open-source garden management system. In its core, Project Groot is aregular automatic plant growing system: it reads data from humidity and light sensors anddecides when to give the plants more water, less water, more light or less light. Whatdifferentiates Project Groot from other garden management systems, is that it allows users towrite their own growth plans for different plants. Users can then share their growth plans throughthe Groot network and users can also download and review plans from other users. Project Grootcan also manage various plants with different sensors and growth plans at the same time.

Getting Started

These instructions will get you a copy of the project up and running on your local machine.

Prerequisites

What things you need to install the software and how to install them:

  • Download and Install Vagrant and Virtual Box on your local computer
  • Clone/ Download the zip file from the Groot repository to your local computer

How to Spin/Tear Down The Virtual Environment In General

  1. Open command prompt and execute the folowing commands:
vagrant init ubuntu/bionic64
vagrant up
  1. Log into the Virtual Machine using:
vagrant ssh
  1. In the end of work, logout from the machine by:
exit
  1. To destroy the Virtual Enviroment execute:
vagrant destroy -f

Initializing Project Groot Virtual Enviroment

A step by step series that tell you how to get Project Groot up and running

  1. Copy the files from the Cloned/ Zip file and paste them into a local directory
  2. Open command prompt and navigate to the local directory where all the files are
  3. Spin the enviroment using:
vagrant up
  1. Enter this URL - http://localhost:5000 to your web browser
  2. When finished tear down the enviroment using:
vagrant destroy -f

Built With

  • Flask - Lightweight WSGI web application framework
  • Python - Python is an interpreted, high-level, general-purpose programming language
  • Vagrant - Vagrant is a tool for building and managing virtual machine environments in a single workflow
  • Virtual-Box - VirtualBox is a powerful x86 and AMD64/Intel64 virtualization product for enterprise as well as home use

License

This project is licensed under the MIT License - see the LICENSE.md file for details