CIS 450 Capstone

Thrive on Thrift Donation Management System

LIVE SITEthrift-sterlington.onrender.com
CODEgithub.com/tabentley1-afk
COURSECIS 450 — Systems Analysis, Design & Impl.

This project was created to help Thrive on Thrift organize and manage donation pickup requests more efficiently. It includes an online donor form, an admin dashboard, ticket details, van scheduling, and CSV export tools to make the pickup process easier for both donors and staff.

Documentation — Milestones 1, 2 & 3

MILESTONE 1

Planning & Investigation

Team introduction, rules of engagement, work plan, preliminary investigation, risk assessment, and project proposal materials.

MILESTONE 2

Analysis & Design Foundation

Current and proposed business process models, use cases, system requirements, data flow diagrams, and entity relationship diagram.

MILESTONE 3

Final Design & Implementation Planning

Physical process model, interface design, data design, and system acquisition strategy.

Donation Request Page

Donors can schedule a free pickup online, entering contact information, pickup address, item categories, item condition, notes, preferred pickup date and time, and photos of the donation items — helping the store collect key details before approving a pickup.

Donation request page screenshot

Admin Tickets Page

A central dashboard for managing donation pickup requests. Staff can view each ticket number, donor name, phone number, address, status, and preferred pickup time, plus quick access to availability settings, calendar tools, blackout days, reports, and CSV export.

Admin tickets dashboard screenshot

Ticket Details Page

Staff can review one donation request in detail — donor contact information, pickup address, items, condition, notes, preferred time, and uploaded photos — and update status, estimate pickup costs, change crew size, or delete tickets.

Ticket details page screenshot

Van Schedule Page

A calendar-style table of upcoming scheduled pickups, showing start time, end time, donor name, and address, so staff can manage the single pickup van without scheduling conflicts.

Van schedule page screenshot

CSV Export

Staff can download pickup request data — donor information, address, item categories, condition, preferred date and time, mileage, drive time, crew size, and estimated cost — for reporting and record keeping.

CSV export screenshot