Skip to content

Repository files navigation

CyGree : Plastic Waste Recycling Platform

Our project promotes environmental sustainability by reducing plastic waste. Users earn gift coupons or offers by submitting used plastics, which are sold to recycling agents. Leveraging Vultr’s cloud for scalability, we connect users and agents, fostering a circular economy while rewarding eco-friendly actions.

API Documentation

Flows using Kestra

Kestra flows are stored in the flows folder of the project. Use the following command in the root of the project to spin up Kestra:

docker compose up -d

for more information visit Kestra docs.

Getting Started

Initial Steps to get started with CyGree

Clone the Repository

To get started, clone the repository to your local machine using the following command:

git clone https://github.com/xonoxc/cyGree.git
cd cyGree

Frontend Application

  
   # In project root 
    npm install
   # run the development server 
    npm run dev

Backend API Setup

Refer to README.md in backend folder

Open http://localhost:8000(Default) with your browser to see the result.

Technologies Used

  • Application uses Next.js 13 and Django backend
  • Nginx (As a proxy server)

Learn More

To learn more about Next.js, take a look at the following resources:

Screenshots

Home Page

Home Page

Admin Dashboard

Admin Dashboard

Client Dashboard (Collection Points & Rewards)

Collection Points

Agent Dashboard

Agent Dashboard

Chatbot

Chatbot

Contributing

For guidelines on contributing, please see the CONTRIBUTING.md file.

About

application for plastic waste managment and support

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages