Computing for good
Back to all teams

Spring 2026 Project Goals

Primary Goals

  • Running through the application end-to-end and ensuring the workflow works as intended (including e.g. email notifications)
  • Adding an administrative dashboard that shows statistics on the amount/etc. of food distributed through the platform
  • Ensuring that enough user documentation exists in a publicly-facing site that we can point users to
  • Adding/testing user management for administrators (being able to rename user accounts, delete, etc.)
  • Configuring a new way to upload PDFs into the file system instead of being stored within the Prisma database

Deliverables

  • End-to-End Workflow Documentation: Test cases demonstrating supplier posting → nonprofit notification → claim → status update
  • Administrative Dashboard: Display total food distributed (pounds/cases), number of suppliers, number of participating nonprofits, and activity over time (basic metrics)
  • User Documentation: Public-facing user guide as a PDF file or webpage, admin guide for approving nonprofits and managing users, and onboarding instructions for new suppliers and nonprofits
  • Enhanced Admin User Management: Allow admins to rename user accounts, delete users, and manage permissions
  • PDF Upload File System: Migration from Prisma database storage to file-system-based PDF storage

Partner Engagement Plan

  • Set up and create a project on a free hosting account
  • Inform partner organization of any potential costs during the handoff process
  • Plan meetings approximately every two to three weeks, with email communication as needed
  • Working with mentor to arrange initial partner meeting to create concrete engagement plan