Skip to content

lyuanww/gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kampung Keepers 🌱

Welcome to Kampung Keepers, an innovative and gamified application designed to track and celebrate the progress of Ground Up Initiative's (GUI) volunteers. At the heart of our mission is the belief that every volunteer's contribution, no matter how small, plays a crucial role in fostering sustainable communities. Kampung Keepers provides a platform for volunteers to actively engage, share experiences, and be recognized for their dedication.

Features 🚀

Volunteer Progress Tracker

Embark on a rewarding journey as you level up and collect badges! The progress tracker not only serves as a visual representation of your achievements but also encourages continuous participation. Whether you're a seasoned volunteer or just starting, there's always an opportunity to earn badges and reach new levels.

The badges will appear under the Profile section, where you will be able to view the details of the badges as well! In addition, another aspect of the progress tracker is the farm! As a newbie, your farm will be largely empty. However, as you level up and attain more badges, your farm will be populated with more tree and animals!

You will also be able to pen down your thoughts and experiences in your very own environmental journal in the Profile section of the app.

Volunteer Survey

Your insights matter! Participate in interactive surveys designed to gather valuable information that helps GUI analyze the depth of our collective impact. Your responses contribute to shaping future initiatives and enhancing the overall volunteer experience. You will be guided to complete a survey before you go for your first volunteering session and right after you attend. The survey responses will be saved in your Profile along with your badges and farm!

Environment Adventures Forum

Share your environmental adventures with fellow volunteers in our dedicated forum. Whether it's growing new plants, crafting woodwork, or exploring sustainable practices, the forum is a space to celebrate successes, exchange ideas, and inspire others.

Admin Dashboard

For administrators, the application comes with a dedicated Admin Dashboard. Admins can use this feature to track the overall progress of volunteers, monitor survey responses, and gain insights into the collective impact of the community. The Admin Dashboard serves as a powerful tool for managing and optimizing the volunteering experience.

A key feature of the admin dashboard is the ability to view the profiles of all existing users. This will allow the admin to view all the users' survey responses, badges and farms. In addition, the survey reports feature allows the administrator to have statistical reports on the transformation of volunteers before and after their first session volunteering. The administrator can also view the forum as well as users' environmental journal to glean insights from volunteers' thoughts and experiences.

How to Use 🛠️

To open the application, simply click here. This will direct you straight to the Profile page. To go to the Volunteering page, click on the tab "Volunteer Programme" and to view the forum, click on the tab "Forum". To view the admin page, click here

If you are new here, do not fear! Click here for a video demo of the application!

If you would like to have a local copy of the code:

  1. Clone the Repository:

  2. Install Dependencies:

    npm install
  3. Start the Application:

    npm start

Once the application is up and running, log in with your GUI volunteer credentials to begin your journey. Explore the features, track your progress, participate in surveys, and contribute to the community's growth.

Contributing 🤝

We value your input! Kampung Keepers is an open-source project, and we welcome contributions from the community. Whether you want to report a bug, suggest new features, or submit code improvements, your involvement makes a difference.

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •