Skip to content

Domanrovil/CapstoneFullStack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

A Fullstack Internal Volunteer Management Website

Developed alongside my colleagues and good friends
Jacob Fueger, Kris Maxey, Jameson Vogltanz, Henry White, Jared Wood

About The Project

   This was a two semester long capstone project created by my team and I. As part of the university computer science course, we had the option to either get assigned to an organization or find one ourselves one to collaborate with. After networking with local organizations, we decided to partner with The Tabernacle Family to develop an internal volunteer management platform for their website and phone application. This platform would enable them to efficiently manage volunteers' schedules without relying on emails,text, and Google Calendar.

  In the initial months, we carefully planned various system designs and features to present to the organization. Based on their feedback, we spent the rest of the year altering the design and developing the volunteer management platform, making changes along the way as per their requirements and within a consistent timeframe. The collaborative effort helped us hone our skills in sprint agile development and also provided a valuable service to the organization.

LoginPage

Functionalities

  • Clean & Simple Design: The organization wanted a design that was both familiar, simple, and easy to use for older staff to use.
  • File Sharing: The organization is able to share and organize files that are necessary for volunteers and staff.
  • Volunteer Scheduling: Allows the organization to schedule volunteers for specific volunteer positions and shifts.
  • Volunteer Communication: Allows the organization to communicate with volunteers about upcoming volunteer opportunities and events.
  • Volunteer Tracking: Allows the organization to track volunteer hours and activities for reporting and analysis purposes.
  • Volunteer Management: Allows the organization to manage volunteer data, such as contact information, skills, and interests.
  • Reporting and Analytics: Provides reports and analytics on volunteer activities and performance.

Built With Technologies/Software

  • PHP PHP

  • SQL Server SQL Server

  • Java Java

  • Apache Apache

  • Javascript Javascript

  • HTMLHTML

  • CSS CSS

  • SQLServer Management Studio SSMS

  • Azure Cloud Azure Cloud

  • Visual StudioVisual Studio

  • Bootstrap Bootstrap

  • C++ C++

  • Git Git

Key Concepts

  • Client Communication

  • Sprints & SDLC

  • Jira & Project Management

  • Configuring Subdomain

  • Client Testing and Review


Design Philosophy

  These technologies and software were chosen to ensure that the website is efficient, functional, and user-friendly. Some of the staff although have a basic understanding of how to use modern technology wanted a website that was simple and clean without too much going on in other words no animations or a limited amount. The website is currently running on a computer located at The Tabernacle's office. It has been integrated into the organization's existing website and mobile app, so that volunteers can easily access and use it from various devices. Overall, this volunteer management website provides a centralized platform for managing volunteers, allowing for greater efficiency and organization within the organization.

Demonstration of one of the functionality

AddEventVMS

Database & System Design

 Database created for a group capstone project in which the group and we created a fully functioning website to hold an online management system.

Database Schema



image


System Diagram



image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published