-
Notifications
You must be signed in to change notification settings - Fork 190
Volunteer Management System
Systers has many volunteers and potential volunteers that offer their skills, time and commitment to our vision. However, there is no system in place to track volunteers, their hours, and run reports. Many volunteers manually track and report their volunteer hours with Systers/AnitaB.org to their employers. The employers, in turn, may provide an incentive and often times match their hours volunteering with a monetary donation to the organization.
Volunteer Management System (VMS) will manage volunteer contact information, track hours and events they worked and providing reporting functionality at the minimum functional level.
- Review the original VMS Requirements Document
- Review the previous work completed during GSoC 2018 by Anjali Dhanuka & Monal Shadi.
Idea | Description |
---|---|
Unit Testing, Integration Testing | |
Upgrade Python, Upgrade Django | Porting to Django 2.0 |
Searches | Search volunteer based on region/city, job/task. Search jobs based on region/city. |
Validations | Validate location, organizations, phone numbers. |
Volunteer Reports | Generate a pdf copy of the report. |
Event Based App | Switch to Event based structure from shift based |
Third party apps authentication | Various other social logins - Github, Twitter, LinkedIn |
Idea | Description |
---|---|
Check-in Hours | Move the "check-in" hours down a level. It should not be on the top level of navigation. |
"My Events" | Needs to be changed to "Upcoming Events" instead. Include a toggle button to show the events the user has signed up for. |
- Feel free to brainstorm any additional ideas from our enhancements.
- We would be happy to have your suggestions to enhance VMS.
Web Development Environment
- Technologies Used: Python, Django, Bootstrap, Selenium
- Difficulty: Intermediate
If you have an idea of how to improve VMS, drop us a message in the #vms stream to discuss it :)
- Home
- AnitaB.org
- Implementation Guide
- Product Roadmap
- How To Contribute
- [Testing]
- GSoC 2021
- GSoC 2022
- GSoC 2023
- Projects