VolunteerHub

A portal for connecting volunteers with NGOs.

Deployed link: VolunteerHub.herokuapp.com

Team

  • Product Owner: Salah
  • Scrum Master: Saif
  • Development Team Members: Bader

Table of Contents

  1. Usage
  2. Requirements
  3. Development
    1. Installing Dependencies
    2. Tasks
  4. Team
  5. Contributing

Usage

Visit the site Go to Volunteers Tab to checkout current volunteers Go to Organizations Tab to checkout NGOs, Opportunities and Openings Signup an account and add organizations, opportunities and openings

Requirements

  • Node 4.x.x
  • MongoDB

Development

Tech Stack

Frontend

  • Angular
  • Angular Route
  • Angular Materials

Backend

  • Express
  • JWT-simple
  • Mongoose
  • Morgan
  • Nodemailer
  • Nodemailer-smto-transport

Installing Dependencies

From within the root directory:

sudo npm install -g bower
npm install

Contributing

See CONTRIBUTING.md for contribution guidelines.

Stories in Ready