{"id":29748677,"url":"https://github.com/rozhakxd/leastric","last_synced_at":"2025-07-26T10:41:20.252Z","repository":{"id":255074660,"uuid":"847146823","full_name":"RozhakXD/Leastric","owner":"RozhakXD","description":"⚡ Smart Energy Forecasting \u0026 Monitoring Dashboard built with Python, Flask, and SARIMA🔥","archived":false,"fork":false,"pushed_at":"2025-06-18T03:57:13.000Z","size":31,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-18T04:33:32.454Z","etag":null,"topics":["ai","data-visualization","energy","flask","iot","iot-energy","machine-learning","pythonanywhere","sarima","smart-grid"],"latest_commit_sha":null,"homepage":"https://leastric.pythonanywhere.com","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RozhakXD.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-25T01:43:01.000Z","updated_at":"2025-06-18T04:01:12.000Z","dependencies_parsed_at":"2024-08-27T22:01:14.716Z","dependency_job_id":null,"html_url":"https://github.com/RozhakXD/Leastric","commit_stats":null,"previous_names":["rozhakxd/commentmaster"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RozhakXD/Leastric","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FLeastric","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FLeastric/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FLeastric/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FLeastric/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RozhakXD","download_url":"https://codeload.github.com/RozhakXD/Leastric/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RozhakXD%2FLeastric/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267150784,"owners_count":24043525,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","data-visualization","energy","flask","iot","iot-energy","machine-learning","pythonanywhere","sarima","smart-grid"],"created_at":"2025-07-26T10:41:16.925Z","updated_at":"2025-07-26T10:41:20.234Z","avatar_url":"https://github.com/RozhakXD.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Leastric – Prediksi dan Monitoring Energi Cerdas\n![leastric-pythonanywhere-com-1920x1080desktop-e5b939](https://github.com/user-attachments/assets/912e4766-a763-4032-a53c-aaabe370608a)\n\nLive Demo: [https://leastric.pythonanywhere.com](https://leastric.pythonanywhere.com)\n\nLeastric adalah solusi MVP (Minimum Viable Product) yang dikembangkan untuk menjawab tantangan teknologi dari startup dengan nama yang sama dalam kompetisi IDCamp 2024 Developer Challenge #2 x SheHacks. Fokus utama dari proyek ini adalah menciptakan sistem prediksi dan monitoring energi berbasis data yang dapat membantu pengguna dalam mengelola konsumsi listrik secara efisien.\n\n## Deskripsi Singkat\n\nLeastric menyediakan dashboard analitik yang mampu memproyeksikan konsumsi listrik selama 24 jam ke depan menggunakan model time-series SARIMA. Selain itu, aplikasi ini juga memantau aktivitas perangkat seperti Dapur, Laundry, AC, dan Pemanas berdasarkan data sub-metering terbaru, serta menampilkan visualisasi data historis selama 7 hari terakhir.\n\nDengan fitur-fitur tersebut, Leastric diharapkan dapat membantu pengguna, khususnya pengelola gedung dan sektor industri, dalam merencanakan anggaran energi, mengantisipasi beban puncak, dan mengambil keputusan strategis terkait efisiensi energi.\n\n## Teknologi yang Digunakan\n\nSolusi ini dikembangkan menggunakan Python sebagai bahasa utama. Proses analisis dan pemodelan dilakukan dengan bantuan Pandas, NumPy, dan Statsmodels. Model yang telah dilatih disimpan dalam format `.pkl` menggunakan Joblib.\n\nUntuk backend, digunakan Flask sebagai web framework RESTful API yang menyuplai data ke frontend. Antarmuka pengguna dibangun dengan HTML, CSS, dan JavaScript, serta Chart.js untuk visualisasi data. Aplikasi ini dihosting secara publik melalui PythonAnywhere.\n\n## Instalasi \u0026 Menjalankan Aplikasi\n\n1. Clone repositori:\n\n    ```bash\n    git clone https://github.com/RozhakXD/Leastric.git\n    cd Leastric\n    ```\n\n2. Install dependensi:\n\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n3. Jalankan aplikasi:\n\n    ```bash\n    python run.py\n    ```\n\nAplikasi dapat diakses melalui `http://127.0.0.1:5000` di browser.\n\n## Struktur Direktori\n\n```\nLeastric/\n├── app/\n│   ├── __init__.py      # Factory aplikasi Flask\n│   └── routes.py        # Mendefinisikan endpoint API\n├── data/\n│   ├── household_power_consumption.csv  # Dataset mentah\n│   └── data_listrik_bersih_per_jam.csv  # Dataset yang sudah diolah\n├── ml/\n│   └── prediction.py    # Kelas untuk prediksi \u0026 logika bisnis\n├── notebooks/\n│   └── Leastric_Energy_Efficiency.ipynb  # Notebook analisis \u0026 training model\n├── static/\n│   ├── css/\n│   │   └── style.css    # File styling\n│   └── js/\n│       └── script.js    # Logika interaktif frontend\n├── templates/\n│   └── index.html       # Halaman utama dashboard\n├── run.py               # Titik masuk untuk menjalankan aplikasi\n└── requirements.txt     # Daftar dependensi Python\n```\n\n## Kontribusi \u0026 Masukan\n\nSolusi ini masih dalam tahap MVP dan terbuka untuk pengembangan lebih lanjut. Jika Anda menemukan bug, memiliki masukan, atau ide pengembangan, silakan ajukan melalui fitur Issues di repositori ini.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frozhakxd%2Fleastric","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frozhakxd%2Fleastric","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frozhakxd%2Fleastric/lists"}