zingiratech

module
v0.0.0-...-9e70112 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 19, 2024 License: BSD-3-Clause

README

ZingiraTech

ZingiraTech is an innovative platform designed to address Kenya's growing e-waste management crisis. Kenya generates approximately 51,300 metric tonnes of e-waste annually, but only 5% is safely recycled. The improper disposal of the remaining 95% leads to environmental degradation and health risks caused by toxic substances like lead and mercury, as well as missed opportunities to recover valuable materials. By connecting users of electronic waste (e-waste) with certified recycling companies, ZingiraTech aims to foster responsible disposal, enhance recycling efforts, and create a sustainable, healthy environment for future generations.

Features

  1. User-Friendly Platform Platform: Accessible to households, businesses, and institutions. Geo-Location: The user chooses their location Pick-Up Scheduling: Simplify e-waste disposal with easy pick-up scheduling options. Educational Resources: Provide tips on safe e-waste disposal and recycling benefits.

  2. Certified Recycling Network Database of Certified Partners: Ensure safe recycling by connecting users to vetted companies. Transparency: Track the lifecycle of e-waste from collection to recycling and material recovery.

  3. Incentives Rewards for Participation: Offer redeemable points for discounts on new electronics or utility bills.

  4. Data and Analytics Impact Reporting: Monitor the environmental and economic benefits of recycling efforts. Policy Support: Provide data to help shape better e-waste management regulations.

Getting Started

Ensure you have Go installed in your machine, clone the repository and navigate to the project directory

git clone https://github.com/Doreen-Onyango/zingiratech
cd zingiratech

We have implemented github actions to automate our main, so you need to initiatize the project module using the following:

go mod init github.com/Doreen-Onyango/zingiratech

Additionally you can build by doing the following:

cd backend
cd cmd
go build -v

Usage

For you to run the project follow the below:

cd backend
cd cmd
go run .

Testing

To test the functionalities do the following command on the root of the project:

go test -v ./...

Contribution

We welcome contributions to help develop and expand ZingiraTech:

  1. Fork the Repository to create your copy of the project.

  2. Create a Feature Branch and work on new features or fixes.

  3. Submit a Pull Request and share your contributions with the community.

License

This project is licensed under the MIT License.

Authors

This project is maintained by:

Doreen Onyango

Khalid Hussein

Wycliffe Onyango

Stephen Omotto

Rodgers Kaunda

Directories

Path Synopsis
backend
cmd

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL