Sol-Bin platforms

Overview

Solbin

logo

What is SolBin

Sol-bin is a platform for waste management. To give context about what we are trying to solve Here is a bit background. We have municipal trucks that we need to pay for, we throw waste right on the streets, or recycling company sends their employees (Bhaiyas). Municipal trucks dumps the waste in remote area affecting nearby villages, waste on the streets is unbearable. Why this happens? There is not much incentive for people to sort the waste or recycle. What if we could incentivize them ?Introducing Sol-Bin ; a IOT and Blockchain platform where dustbin of different type is placed on hotspot area. For example : Dustbin that accepts paper only can be placed on university area where paper waste is highest, Dustbin accepting bottles can be placed on cafeterias and bars, and on different locations. Now when a person throws the specific waste into specific dustbin . i.e paper into paper dustbin in university area; through load sensing mechanism the monetary value of the waste can be found and redeemed through Solana and collection of waste can happen only if dustbin is full which can be viewed through our dashboard. Since each dustbin is meant for specific waste, we don't need middle man for sorting .Through our platform they can be managed and analytics for those dustbins can be viewed. Also a single dustbin is not going to do anything so we assume a chain of dustbins across the whole city is deployed. Once enough waste has been produced, the organization or municipality who owns those smart dustbin can create a auction for that accumulated waste and through our web interface recycling companies in that city can bid for the waste in solana blockchain.

Steps to Run the program

mobileApp (Next.js) [By jackie Lhowa]

  • cd mobileFrontend\hackfestwebsite
  • yarn install
  • yarn dev

maps (React app) [By Ayush Aryal]

  • cd maps
  • yarn install
  • yarn start

Blockchain [By Ashish Thapa]

For Rust program

  • cd program/programs/
  • cargo install
  • anchor build
  • anchor deploy

Note: IDL has to moved to next app

For Next app

  • cd blockchain/app
  • yarn install
  • yarn dev

API server [Team Effort]

  • cd programs
  • python -m venv .virtualenv
  • For linux source .virtualenv/bin/activate
  • pip install -r requirements.txt
  • python manage.py runserver

Design plan for webdev

one two three four

Figma Design of Sol-bin

five six seven eight nine ten

You might also like...

A great place for platforms to get started on Cloudflare Workers!

Workers for Platforms Example Project Blog post Docs For SaaS companies, it's challenging to keep up with the never ending requests for customizations

Dec 23, 2022

Embed your NFT art anywhere, generate preview for oldschool platforms

Embed.Art Introduction Platform like twitter and facebook use meta tags to display preview when sharing url. The format these meta tags support are li

Sep 26, 2022

A UI for burning Solana NFTs and geting back $SOL from the associated token account

A UI for burning Solana NFTs and geting back $SOL from the associated token account

A UI for burning Solana NFTs and geting back $SOL from the associated token account

Oct 9, 2022

CLI utility that broadcasts BTC, ETH, SOL, ZEC & XMR transactions through TOR using public block explorers

tx-tor-broadcaster CLI utility that broadcasts BTC, ETH, SOL, ZEC & XMR transactions through TOR using public block explorers. Provides a great degree

Dec 25, 2022

NXPayload Converter is a program that allows you to create boot.dat files from Nintendo Switch payload files (.bin)

NXPayload Converter is a program that allows you to create boot.dat files from Nintendo Switch payload files (.bin)

🚀 NXPayload Converter NXPayload Converter is a program that allows you to create boot.dat files from Nintendo Switch payload files (.bin) If you have

Dec 22, 2022

A package to search bin details from various sources

BIN-LOOKUP Search bin details from various bin database Available Sources bins.ws binov.net bins.su Installation npm i @arnabxd/bin-lookup or yarn add

Dec 29, 2022

A web interface to edit TP-Link Router Config export files (typically named config.bin).

TP-Link Router Config Editor A web interface to edit TP-Link Router Config export files (typically named config.bin). Visit the website. Tested on an

Nov 17, 2022

ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

TypeORM is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be used

Jan 3, 2023

Chrome extension to save and keep track of problems from different platforms(codeforces, codechef, atcoder, leetcode etc.)

Chrome extension to save and keep track of problems from different platforms(codeforces, codechef, atcoder, leetcode etc.)

Keep Problems A Browser extension which helps to save and keep track of problems from different platforms(codeforces, codechef, atcoder, leetcode etc.

Aug 13, 2022

BetterDiscord plugin to see what your friends are playing across platforms, all on Discord

BetterDiscord plugin to see what your friends are playing across platforms, all on Discord

CrossPlatformPlaying A plugin that brings Rich Presence to games that don't support it, and lets you see what your friends are playing even if they tu

Dec 12, 2022

A social media platform aimed to capture the essence of all popular, existing social media platforms

A social media platform aimed to capture the essence of all popular, existing social media platforms

Social Fuel Reimagining Social Media, step by step 📌 About A social media platform aimed to capture the essence of all popular, existing social media

Feb 12, 2022

🖼️ ― Change profile picture on multiple platforms in one exec

🖼️ puro Change profile picture on multiple platforms in one exec $ puro -i ./image.png -c ./config.yaml 📋 Usage Binary incoming For now, the instruc

Feb 2, 2022

Harassment Manager is a web application that aims to empower users to document and take action on abuse targeted at them on online platforms.

Harassment Manager Online abuse and harassment silence important voices in conversation, forcing already marginalized people offline. Harassment Manag

Dec 6, 2022

CodeTogether is a platform that aims to bring all the developers and coders together to appreciate collaborative coding by resolving issues faced by programmers on normal IDEs/platforms

CodeTogether is a platform that aims to bring all the developers and coders together to appreciate collaborative coding by resolving issues faced by programmers on normal IDEs/platforms

CodeTogether is a platform that aims to bring all the developers and coders together to appreciate collaborative coding by resolving issues faced by programmers on normal IDEs/platforms. It allows developers to communicate with their fellow developers or collaborators through online voice call and realtime chat. Besides, the whiteboard makes the framing of an algorithm easier by helping programmers working collaboratively to discuss and plan their approach together

Jan 20, 2022

An authorization library that supports access control models like ACL, RBAC, ABAC in modern JavaScript platforms

An authorization library that supports access control models like ACL, RBAC, ABAC in modern JavaScript platforms

Casbin-Core 💖 Looking for an open-source identity and access management solution like Okta, Auth0, Keycloak ? Learn more about: Casdoor News: still w

Oct 20, 2022

An app for spinning up social media micro-platforms.

Note: This project is super early. It's not in a usable state at this point. Though I'm working on this full-time, and it's moving ahead at a fast pac

Oct 21, 2022

A unified and lightweight web application framework for multiple platforms.

Handlers.js Handlers.js is a unified and lightweight web application framework for multiple platforms. import handlerJS from "handlers.js"; const App

Jul 26, 2022

Web-based tool to build gradient data for retro platforms using a visual editor

Web-based tool to build gradient data for retro platforms using a visual editor

Gradient Blaster https://gradient-blaster.grahambates.com Gradient Blaster is a web-based tool to build gradient data for retro platforms using a visu

Dec 13, 2022
Comments
Owner
Ashish Thapa
KUCE 2019
Ashish Thapa
CLI utility that broadcasts BTC, ETH, SOL, ZEC & XMR transactions through TOR using public block explorers

tx-tor-broadcaster CLI utility that broadcasts BTC, ETH, SOL, ZEC & XMR transactions through TOR using public block explorers. Provides a great degree

Paul Miller 58 Dec 25, 2022
Chrome extension to save and keep track of problems from different platforms(codeforces, codechef, atcoder, leetcode etc.)

Keep Problems A Browser extension which helps to save and keep track of problems from different platforms(codeforces, codechef, atcoder, leetcode etc.

Nirav Jain 4 Aug 13, 2022
A social media platform aimed to capture the essence of all popular, existing social media platforms

Social Fuel Reimagining Social Media, step by step ?? About A social media platform aimed to capture the essence of all popular, existing social media

HariHaran 6 Feb 12, 2022
Harassment Manager is a web application that aims to empower users to document and take action on abuse targeted at them on online platforms.

Harassment Manager Online abuse and harassment silence important voices in conversation, forcing already marginalized people offline. Harassment Manag

Conversation AI 71 Dec 6, 2022
CodeTogether is a platform that aims to bring all the developers and coders together to appreciate collaborative coding by resolving issues faced by programmers on normal IDEs/platforms

CodeTogether is a platform that aims to bring all the developers and coders together to appreciate collaborative coding by resolving issues faced by programmers on normal IDEs/platforms. It allows developers to communicate with their fellow developers or collaborators through online voice call and realtime chat. Besides, the whiteboard makes the framing of an algorithm easier by helping programmers working collaboratively to discuss and plan their approach together

Shayan Debroy 5 Jan 20, 2022
An authorization library that supports access control models like ACL, RBAC, ABAC in modern JavaScript platforms

Casbin-Core ?? Looking for an open-source identity and access management solution like Okta, Auth0, Keycloak ? Learn more about: Casdoor News: still w

Casbin 6 Oct 20, 2022
An app for spinning up social media micro-platforms.

Note: This project is super early. It's not in a usable state at this point. Though I'm working on this full-time, and it's moving ahead at a fast pac

Paul Go 10 Oct 21, 2022
A unified and lightweight web application framework for multiple platforms.

Handlers.js Handlers.js is a unified and lightweight web application framework for multiple platforms. import handlerJS from "handlers.js"; const App

186526 7 Jul 26, 2022
Web-based tool to build gradient data for retro platforms using a visual editor

Gradient Blaster https://gradient-blaster.grahambates.com Gradient Blaster is a web-based tool to build gradient data for retro platforms using a visu

Graham Bates 5 Dec 13, 2022
Airtable for TypeScript and JavaScript (ES7, ES6, ES5). Supports Airtable database. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

TypeAirtable is an ORM that can run in NodeJS, Browser, Cordova, PhoneGap, Ionic, React Native, NativeScript, Expo, and Electron platforms and can be

Think A.M. 11 Sep 11, 2022