SJCODELAB
Back to Projects

SmartAgri

AI-Based Smart Agriculture Monitoring Web Application

ReactNode.jsExpressMongoDBFlask APITensorFlowTailwind CSSshadcn/uiJWTBcryptNodemailerChart.js
SmartAgri screenshot

Overview

A comprehensive full-stack smart farming web application featuring real-time weather monitoring and predictive AI models.

Key Features

  • Real-time weather monitoring
  • AI-based weather prediction using TensorFlow + Flask API
  • Crop evaluation dashboard for farmers
  • Secure authentication with JWT and Bcrypt
  • Automated email notifications using Nodemailer
  • Data visualization with Chart.js

Architecture

Client-Server architecture with a React frontend, Node.js/Express core backend, and an isolated Flask API microservice serving the TensorFlow AI model.

Challenges

Integrating the Python-based TensorFlow predictive model with the Node.js backend smoothly.

What I Learned

Deepened knowledge of microservice communication, AI model deployment strategies, and building secure real-time dashboards.

Interested in discussing this project?

Let's talk