GithubHelp home page GithubHelp logo

capstonefullstack's Introduction

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

capstonefullstack's People

Contributors

domanrovil avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.