CSCE Capstone
Student Site for Individual and Collaborative Activites
Team 9 – AltruSight
Team Members:
Project Goals and Summary:
AltruSight’s goal is to implement a proof-of concept website to serve as a beacon of transparency when it comes to donating money to nonprofits. There are several main goals for our project. First, we want to provide a centralized system where donors can track how their donations are being used. We also wish to add a social aspect of donation in the form of a Venmo-esque payment feed, as well as the ability to favorite, share, like, etc. for any nonprofit supported on the website. We also wish to ultimately provide a comprehensive analytics platform detailing how each nonprofit spends their money, as well as details on an individual level detailing personal goals and donations.
Ultimately, our objective is to create a system that makes it easier to hold nonprofits accountable and makes it easier for donors to see how their donations are being put to use, as well as providing relevant information on the legitimacy of nonprofits supported on the website. We want to be a central hub of information for all things nonprofit.
Tasks Breakdown
Our Schedule
Ramp Up - Hitting the Ground Running: 11/16 - 01/25
Task | Summary |
Gain familiarity with tech stack and development standards |
|
Gain familiarity with overall project design |
|
Learn more about nonprofits |
|
Design database schema |
|
Sprint 1: 01/25 - 02/08
Tasks | Summary |
Design and Implement Backend API |
|
Continue to design and implement database schema |
|
Begin Home Page |
|
Implement user authentication services |
|
Sprint 2: 02/08 - 02/22
Tasks | Summary |
Continue backend API design | Refer to Sprint 1 |
Begin nonprofit pages |
|
Begin user profile pages |
|
Sprint 3: 02/22 - 03/08
Tasks | Summary |
Improve home page (alternate views for social / nonprofit based content) |
|
Add alternate views for logged in vs. logged out users |
|
Implement search functionality |
|
Implement mock payment for users |
|
Sprint 4: 03/08 - 03/22
Tasks | Summary |
Implement ability to “favorite” nonprofits |
|
Implement mock payment feed for users |
|
Sprint 5: 03/22 - 04/05
Tasks | Summary |
Differentiate between user and “nonprofit” accounts |
|
Sprint 6: 04/05 - 04/19
Tasks | Summary |
Implement donation progress bar |
|
Implement charts and statistics for nonprofit information and user information |
|
Parsing relevant government documentation |
|
Sprint 7: 04/19 - End of Semester
Tasks |
Polish documentation on project |
Fix major bugs and issues |
Create final presentation and project report |