sudarsan2k5 / SmartBin

SmartBin

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SmartBin

IoT Based Dustbin Dashboard

Live URL: https://smartbin.pythonanywhere.com/

Login Credentials

Username: admin
Password: pass

API Calls

Send Garbage Data

URL: https://smartbin.pythonanywhere.com/add_garbage_data/
allowed method: [POST, GET]
parametes required: ["bin_id", "garbage_level", "moisture_status"]

POST JSON Example:
{
    "bin_id": 2,
    "garbage_level": 80,
    "moisture_status": true
}

Get Garbage Data

URL: https://smartbin.pythonanywhere.com/get_garbage_data/
allowed method: [GET]
parametes required: ["bin_id"]

Example:
https://smartbin.pythonanywhere.com/get_garbage_data/?bin_id=2

Local Setup

Install dependency

pip install -r requirements.txt

Run Server

python manage.py runserver

Outputs

User Login

image

Bin DashBoard

image

Add/Update a Bin Details

image

Bin Details

image

About

SmartBin


Languages

Language:HTML 59.2%Language:Python 27.2%Language:JavaScript 12.3%Language:CSS 1.3%