This project is aimed at developing a robust backend program to support the Aggieland Humane Society's current website. The goal is to provide users a simple way to see animals available for adoption, fill out necessary adoption documents, and pay for them via online credit or net banking systems to complete the adoption process.
The project is divided into three sprints, each scheduled for two weeks or 80 hours. The project is scheduled to begin on November 3, 2021, and end on December 15, 2021.
- Create google registration form (James Harden, 11/3/21 - 11/5/21)
- Create different user profiles and privileges (George Jordan, 11/8/21 - 11/9/21)
- Create adoption form and upload (James Harden, 11/10/21 - 11/11/21)
- Create database to add users data (James Harden, 11/12/21 - 11/15/21)
- Create excel sheet to track adopters (James Harden, 11/16/21 - 11/16/21)
- Create scheduling assistants for interns and volunteers (Jamal Khan, 11/17/21 - 11/19/21)
- Upload training ppt and videos (Elena Gilert, 11/22/21 - 11/23/21)
- Develop resume tracking tool (George Jordan, 11/24/21 - 11/25/21)
- Assign manager privileges to tracking accounting system (Steve Flin, 11/26/21 - 11/29/21)
- Integrate accounting system (Steve Flin, 11/30/21 - 11/30/21)
- Create Duo auth for users (James Harden, 12/1/21 - 12/3/21)
- Track adopters record (Steve Flin, 12/6/21 - 12/7/21)
- Add UPI and banking payment methods (James Harden, 12/8/21 - 12/9/21)
- Create shipping tool (Elena Gilert, 12/10/21 - 12/10/21)
- Update DB to track shipping (Elena Gilert, 12/13/21 - 12/14/21)
The system is set up such that the bulk of users are members of the general public who utilize social media and other websites. Employees and adopters of the organization are typically given training. The trainings are mainly pre-recorded videos that may be found under the training modules page on the website.
The following documents and their contents are elaborated below:
- User document
- Design Document
- Project Guide
- System Document
- Maintenance document
The testing is done in different phases as the project is developed. All kind of testing like unit testing, integration testing, system testing, and regression testing are done on the system in a batch-by-batch process.
Once the system is up and running, a support and maintenance staff is required to fix any real-time difficulties that the clients or the users come across.
For any queries or support, please contact the project owner Jimmy Anderson at janderson@pawgobbles.com.