Skip to content

Latest commit

 

History

History
43 lines (24 loc) · 2.24 KB

README.md

File metadata and controls

43 lines (24 loc) · 2.24 KB

The Good Place

The Good Place is a virtual platform that gamifies the process of volunteering and engagement between organizations and individuals by providing self-incentivizing projects, certifications, all while connecting users to the larger community, and engaging them on the housing crisis.

Installation

Use the package manager npm to install The Good Place. Download or clone this repository and run the following commands in the repository. Before proceeding ensure that firebase is set up with a usable key and the file FirebaseDetails.js is in the location src/views/firebaseAuth.

npm install
npm start

Proceed to the link localhost:3000. If these steps do not work a deployment of the Good Place is available here.

Features

Dashboard

The dashboard page displays indepth statistics and insights of a user's volunteering hours and timeline.

image

For You

The For You page showcases all the projects which are available for volunteers and potential volunteers. It is sorted in terms of preference from greatest matchability to lowest matchablility.

image

Stories

The stories page highlights stories and experiences of how the various volunteering projects positively impacts communities and fosters bonds. Volunteers who have made meaningful contributions to their projects are also encouraged to share their stories and experiences.

image

Certifications

The certifications page allows our users to view, download and share certifications that they have obtained through volunteering. Volunteers who have contributed meaningfully to their project are also allowed to request for Certificates.

image

Credits

The good place design uses Material UI's Berry template.