Skip to content

Repository files navigation

EnergyIoT

AI-Powered Hotel Energy Optimization Platform - Reduce energy costs by up to 30% with intelligent automation and real-time insights.

Python FastAPI React License

🚀 Features

  • 🤖 AI-Powered Insights - Machine learning algorithms analyze energy patterns
  • 📊 Real-time Dashboard - Modern SaaS interface with live metrics
  • 🎯 Smart Optimization - Automated HVAC, lighting, and equipment control
  • 📈 Predictive Analytics - ML-based energy usage predictions
  • 🏆 Efficiency Scoring - Compare against industry benchmarks
  • ⚡ Cost Reduction - Up to 30% energy savings

🛠️ Tech Stack

Backend: FastAPI, SQLAlchemy, Scikit-learn, NumPy, Pandas
Frontend: Next.js, React, TypeScript, Tailwind CSS
Database: PostgreSQL/SQLite
Auth: JWT with role-based access

🏃‍♂️ Quick Start

# Clone the repository
git clone https://github.com/NijatHasanov/energyIoT.git
cd energyIoT

# Backend setup
python -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn app.main:app --reload

# Frontend setup (in new terminal)
cd frontend
npm install
npm run dev

Access: Dashboard at http://localhost:3000/dashboard

📊 API Endpoints

Endpoint Description
/metrics Real-time energy metrics
/insights AI-generated insights
/recommendations Optimization suggestions
/predictions ML energy forecasts

🤖 AI Features

  • Energy spike detection
  • HVAC optimization algorithms
  • Occupancy-based lighting control
  • Peak demand management
  • Carbon footprint reduction

📈 Performance

  • Response Time: <100ms
  • Energy Savings: Up to 30%
  • ML Accuracy: 85%+
  • Uptime: 99.9%

🔒 Security

  • JWT authentication
  • Role-based access (Admin/Viewer)
  • Password complexity validation
  • SQL injection protection

📄 License

🤝 Contributing

  1. Fork the repository
  2. Create feature branch
  3. Make changes
  4. Submit pull request

Built by Nijat Hasanov for sustainable energy management

About

No description, website, or topics provided.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages