Thanks to visit codestin.com
Credit goes to github.com

Skip to content

leonardonels/floratech

 
 

Repository files navigation

FloraTech 🌿

Status Grade Python Django

FloraTech is an advanced IoT Smart Gardening System developed as a university group project for the Internet of Things course.

📖 Overview

FloraTech provides a comprehensive solution for monitoring and maintaining garden health. It combines real-time sensor data, AI-driven weather forecasting, and remote management capabilities to ensure optimal plant care.

🚀 Key Features

  • 🌱 Smart Garden Monitoring: Real-time tracking of vital environmental metrics including:
    • Temperature
    • Humidity
    • Soil Moisture
    • Light Levels
  • 🤖 AI Weather Prediction: Custom Machine Learning models (built with Scikit-learn) analyze historical data to predict local weather conditions, enabling proactive garden care.
  • 📱 Telegram Bot Integration: Full control and monitoring via a dedicated Telegram bot. Receive alerts, check status, and control devices directly from your phone.
  • 📊 Web Dashboard: A robust Django web interface for:
    • Visualizing sensor data
    • Managing multiple gardens and sensors
    • Configuring plant profiles
  • 💧 Automated Irrigation: Intelligent watering algorithms that adapt based on sensor readings and weather forecasts.

🛠️ Technology Stack

  • Backend Framework: Django (Python)
  • ASGI Server: Daphne
  • Data Science & AI:
    • Pandas & NumPy (Data Processing)
    • Scikit-learn (Machine Learning Models)
    • Joblib (Model Persistence)
  • IoT & Hardware:
    • Raspberry Pi Integration
    • Sensor Data Management
  • Communication:
    • pyTelegramBotAPI (Telegram Bot)
    • REST APIs

📦 Installation & Setup

  1. Clone the repository

    git clone https://github.com/leonardonels/floratech.git
    cd floratech
  2. Install Dependencies

    pip install -r requirements.txt
  3. Database Migrations

    python manage.py migrate
  4. Run the Server

    python manage.py runserver

🎓 Project Status

This project is a completed university assignment. It demonstrates a full-stack IoT implementation, from hardware data collection to cloud-based processing and user interaction.


Created by Leonardo and the FloraTech Team.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 90.6%
  • Python 7.0%
  • HTML 2.4%