Skip to content

inezkok/DSC_H4G

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSC_H4G

Problem Statement

Pillar 1 (Ground-Up Initiative): Develop and implement a robust and reliable system to accurately track and measure the number of people impacted by volunteering efforts, as well as assess the depth and nature of this impact

About

  • The project is a desktop application to be used by nonprofit organisation Ground-Up Initiative to manage and track volunteering efforts and impact.
  • It uses the MERN (MongoDB, Express.js, React.js, Node.js) stack.
  • It incorporates the following major features:
    • Volunteers sign up and review sessions, with upcoming and past sessions updating immediately their dashboard
    • Administrators manage volunteering activities and sessions, tracking volunteer and session-related data

User roles

There are two distinct user roles within the system:

  1. Admin: The admin role manages the overall system, including volunteer management, activity management, monitoring volunteer activity, activity data, and more.
  2. General Users (or volunteers): General users have the ability to sign up for volunteering activities and review past sessions.

Getting started

Prerequisites

Before running the application, make sure you have the following installed:

  • Node.js
  • MongoDB or MongoDB Atlas account

Installation

  1. Clone the repository

git clone https://github.com/inezkok/DSC_H4G.git

  1. Go to the project directory and install dependencies for both the client and server
cd client
npm install
cd server
npm install
  1. Start the server
cd server
npm start
  1. Start the client
cd client
npm start

Demo

View the pitch deck here

View the demo here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors