Skip to content

rayenbenhassen07/Be-Green

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🌿 beGreen 🌿

logo

Exciting News! 🏆

I'm thrilled to announce that I won second place in the Hackathon Ramathan 1445:2024, hosted by the Arab American Society

About beGreen

beGreen is a full-stack project aimed at tackling the pervasive issue of garbage in our cities while empowering individuals to earn money. ♻️💰 It's not just a solution; it's a movement towards a cleaner, greener future. By incentivizing responsible waste disposal, we can make a tangible impact on our environment and our communities.

Screenshots

q2 q5 q6 q7 q8 q9 q10 a11 q12

Features

  • User-Friendly Interface: Easy navigation for users to report and track waste disposal.
  • Admin Dashboard: Comprehensive dashboard for administrators to manage operations and track progress.
  • Incentive System: Rewards for users who participate in responsible waste disposal.
  • Real-Time Data: Live updates on waste disposal statistics and user activities.
  • Community Engagement: Features to promote community involvement and awareness.

Technology Stack

beGreen is built using the MERN stack:

  • MongoDB: For database management.
  • Express.js: For handling server-side logic.
  • React: For building the user interface.
  • Node.js: For server-side runtime environment.

Project Structure

beGreen/ ├── client/ # Frontend code (React) ├── server/ # Backend code (Express, Node.js) ├── models/ # Database models (MongoDB) ├── routes/ # API routes ├── controllers/ # Request handlers ├── views/ # Server-side rendered views (if any) └── README.md # Project documentation

Installation

  1. Clone the repository:
    git clone https://github.com/rayenbenhassen07/Be-Green.git
    cd beGreen
  2. Install dependencies:

For backend

cd server npm install

For frontend

cd ../client npm install

  1. Start the application:

    Start backend server

    cd server npm start

    Start frontend development server

    cd ../client npm start

How to Use

  1. Register and Login: Create an account to start using the platform.
  2. Report Waste: Use the app to report locations of waste.
  3. Earn Rewards: Participate in waste disposal and earn rewards.
  4. Admin Access: Administrators can log in to the dashboard to manage operations.

Future Plans

I'm excited to continue refining and expanding beGreen. Some of the planned features include:

. Enhanced reward system . Mobile app version . Integration with local waste management services . Advanced analytics and reporting

Contributions

I'm open to collaborations and feedback from fellow enthusiasts and experts in the field. Together, we can make a difference! 💪

If you want to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Acknowledgements

I am incredibly grateful for the opportunity to participate in the Hackathon Ramathan 1445:2024 and for the support of the Arab American Society. This experience has reinforced my passion for leveraging technology to address real-world challenges.

Contact me .

email: rayenbenhassen10@gmail.com. portfolio : rayenbenhassen.com. my agency : Roubly.com.

Watch the final video : https://youtu.be/_8mIRuBohB8

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published