Skip to content

Volunteer Nexus aims to provide a unified platform to connect students with service opportunities in an organized and efficient manner.

Notifications You must be signed in to change notification settings

flxcn/volunteer-nexus

Repository files navigation

LinkedIn


Logo

volunteer-nexus

A unified platform to connect students with service opportunities in an organized and efficient manner.


View Live Version · Report Bug · Request Feature

Table of Contents

About The Project

VolunteerNexus

VolunteerNexus is an online platform designed for volunteers to connect with meaningful service opportunities. A list of commonly used resources that I find helpful are listed in the acknowledgements.

Built With

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

Installation

  1. Clone the repo
git clone https://github.com/flxcn/volunteer-nexus.git
  1. Install composer packages
php composer.phar install
  1. Enter your database credentials in DatabaseConnection.php
define('DB_HOST','localhost');
define('DB_NAME','volunteer_nexus');
define('DB_CHARSET','utf8mb4');
define('DB_USERNAME','ENTER YOUR USERNAME');
define('DB_PASSWORD','ENTER YOUR PASSWORD');
  1. Enter your Google OAuth2.0 credentials in google-oauth.php
$clientID = '<YOUR_CLIENT_ID>';
$clientSecret = '<YOUR_CLIENT_SECRET>';
$redirectUri = '<YOUR_REDIRECT_URI>';
  1. Deploy to web server

Usage

Please refer to the Wiki for explanations and examples.

Features

  • Google Account Sign-in Option and Account Creation
  • AttendanceAnywhere
    • Automatic Volunteer ID (QR Code) Generation
    • Scanning Capabilities within Browser
  • Sorting functionality when viewing tables, A-Z and Z-A
  • Tutoring log form
  • Password reset option
  • Day-before Email Reminders

Roadmap

See the open issues for a list of proposed features (and known issues).

Contact

Felix Chen - [email protected]

Project Link: https://github.com/flxcn/volunteer-nexus

Acknowledgements

About

Volunteer Nexus aims to provide a unified platform to connect students with service opportunities in an organized and efficient manner.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages