Connecting industries to optimize resource usage, reduce waste, and promote circular economy principles
This project was developed in 36 hours during HackS'US Edition IV conducted by Rajagiri School of Engineering and Technology, Kerala. It addresses the theme of "Responsible Consumption and Production," an aspect of the United Nations Sustainable Development Goals.
🏭 Small to medium-scale industries can set up or expand quickly and economically
💵 Buy and sell raw materials, by-products, and used equipment
♻️ Circular economy where industries can act as both buyers and sellers, reducing waste and maximizing resource use
🤝 View and collaborate with nearby industries to reduce logistics costs
✅ Track orders for faster and easier communication between buyers and sellers
👍 Industries can earn a badge of sustainability, boosting their credibility and consumer trust
The frontend and Node.js are hosted on Render, and the MySQL database is hosted on Aiven.
The site can be viewed at ecosync-jgwp.onrender.com.
Important
The site may take ~1 min to load.
Refer the database below for login credentials.
| username | password |
|---|---|
| admin | admin123 |
| username | password | industry | map | contact | type | approved | sell |
|---|---|---|---|---|---|---|---|
| Merriboy | 123 | Merriboy | 8.685475983345134,76.95739757269622 | 8219323910 | Dairy Industry | yes | yes |
| Milma | 123654 | Milma | 12.56457223807264,76.42089843750001 | 345678975 | Dairy Industry | yes | yes |
| list_id | username | product_name | quantity | type |
|---|---|---|---|---|
| 8 | Milma | Milk | 1000 | rawMaterial |
| 10 | Merriboy | Cows | 50 | rawMaterial |
| 11 | Milma | Peda | 2000 | rawMaterial |
| 12 | Milma | Mixer | 200 | equipment |
| 13 | Milma | Whey | 50 | byProduct |
| 14 | Merriboy | Lactose | 30 | byProduct |
| 15 | Merriboy | Sugar | 200 | byProduct |
| 16 | Milma | Umbrella | 500 | equipment |
Node.js and MySQL should be installed. Configure MySQL username as root and password as password. Run the commands within database.txt in MySQL. Then, clone the repo and install the required modules.
git clone https://github.com/svhl/ecosync
cd ecosync
npm install
Start the server by running
node server.js
The site can be viewed at http://localhost:3000.
Darsan Prasad | Frontend | GitHub
Deril Jose Thirunilath | Backend | GitHub
Dev Sebastian Joseph | Frontend | GitHub
Geevar Saji Kuriakose | Frontend | GitHub
Jesel Gibi George | Frontend | GitHub
Muhammed S. Suhail | Fullstack | GitHub