Comet Cupboard Inventory Tracking System

An inventory tracking system for Comet Cupboard, an on-campus food pantry at The University of Texas at Dallas

    TypeScript

    NuxtJS

    VueJS

    Node.js

    PostgreSQL

Key Achievements

  • Developed a customer-facing checkout system, reducing average check-out time by 70%

  • Redesigned UI using Nuxt.JS for 60% more device compatibility while ensuring FERPA compliance

  • Developed REST APIs and unit tests using Postman to interface with PostgreSQL database

  • Coordinated system integration with the partner's platform to ensure seamless functionality

Partner Background

Comet Cupboard is an on-campus food pantry located within the library of The University of Texas at Dallas. The Comet Cupboard is dedicated to fighting food insecurity among University of Texas at Dallas students and faculty. Comet Cupboardis manned by volunteers, most of whom are students, as well as a paid administrative team.


Project Background

Currently, the Comet Cupboard uses a Qualtrics survey to handle their checkout procedure as well as data handling. This Qualtrics form is difficult for volunteers to use efficiently due to its lack of flexibility and ambiguous categorization of pantry items. We propose a solution, which streamlines customer, volunteer, and administrative tasks under one application, which is flexible, responsive, and powerful.


Tech Stack

  • Nuxt frontend with Pug

  • PostgreSQL database with Prisma

  • Node environment

  • Plotly for graphs

Roles and Responsibilities

  • Act as the primary messenger between the project partner and developers

  • Lead development on the data analytics page

  • Perform regular code reviews and approve pull requests for merging

  • Adhere to organization-specified coding conventions and provide sufficient documentation

  • Communicate progress and proposals with EPICS supervisors and project partner using slideshow presentations

Issues and Pull Requests

Implement Data Page

    frontend

    backend

    size/XXL

#136 • ProjectLeader opened 1 day ago

Research Data Page and API Calls

    frontend

    backend

#121 • ProjectLeader opened 1 day ago

Affiliated With

Engineering Projects in Community Service (EPICS)