Problem Statement ID - PY090
- Smart Farming For Precision Agriculture
This project develops an IoT-based Smart Farming System to monitor soil moisture, temperature, and environmental factors for optimizing crop growth. It provides data-driven insights and automated irrigation controls to enhance yields and reduce resource usage. Using sensors, a microcontroller, and a web application, the system enables precision agriculture by delivering real-time data and efficient irrigation scheduling, ensuring sustainable and cost-effective farming practices.
Team ID - T028
- Dharshika Pugalenthi - Team Leader
- Abirami R - Team member
- Praneash Shiva S R - Team member
- Samruthi G P - Team member
- Santhosh Kumar - Team member
- Balamurugan R - Team member
- Hardware: ESP32,Temperature and humidity sensor, pH sensor, GSM module, Relay Module, PIR sensor, Buzzer module, Solenoid Pump, Moisture sensor, LCD display
- Backend: Flask
- Frontend: HTML, CSS, BootStrap
- Database: SQL
- Other Tools: Git
Follow these steps to clone and run the application locally.
- Install Python.
- Install Git.
- Clone this repository: bash git clone https://github.com/PYEXPO25/T028_HACKAHOLICS.git
- Install Flask.
- Install Sql.
- Navigate to the project directory: bash cd T028_HACKAHOLICS
- Create a virtual environment: bash python -m venv venv
- Activate the virtual environment:
-
- On Windows: bash venv\Scripts\activate
- On macOS\Linux: bash source venv/ bin/ activate
-
- Install dependencies: bash pip install -r requirements.txt
- Navigate to source bash cd source
- Run the Flask application: bash flask run
- Open your browser and navigate to : http://127.0.0.1:5000
Images to demonstrate the user interface:
- Example pages:
- Landing page : Click here to view the Landing Page
- Dashboard: Click here to view the Dashboard
- Chatbot: Click here to view the Chatbot image
- PowerPoint Presentation: Click here to view the Landing Page
- Youtube link: Click here to view the Landing Page

