Skip to content
beesoncaleb edited this page Jun 11, 2026 · 11 revisions

Project Partner: UTDesign

UTDesign is the engineering and computer science capstone program at The University of Texas at Dallas (UTD). The program partners senior undergraduate student teams with external corporate and community sponsors to design, build, and deliver technical solutions for real-world projects. Teams typically consist of 4 to 6 senior Computer Science or Engineering students working under a dual-coaching model guided by an industry project mentor and/or a UTD faculty advisor.

For community-focused initiatives, the program utilizes the UTDesign EPICS (Engineering Projects in Community Service) track, pairing student developers with non-profit organizations to deliver sustainable, production-ready software and technology solutions. All engineering assets, source code, and documentation generated over the course of the project cycle are subject to 100% intellectual property (IP) retention by the project partner upon formal handoff at the end of the semester.

Mission Statement

We aim to build a webapp that will replace the current process of procurement of resources at UTDesign. The current processes for handling procurement requests, approvals, and record keeping for UTDesign projects are manual and based on organizing Excel sheets. Our webapp will create a unified platform for handling all aspects of procurement for UTDesign outside minus the process of ordering products.

We will serve as the single source of truth and management platform for projects, teams, procurement requests, reimbursements, and approval.

Software Stack

Layer Technology Stack
Frontend/Backend Nuxt.js
Database SQLite
File Storage TBD (NPTS specific issue)
ORM Prisma
Authentication Better-Auth
UTD SSO
Hosting Stage: AWS ECS
Prod: UTD Servers

Requirements/Specification Pages

This page details the user requirements, such as creation, and roles.

This page details what data is expected to be stored, whether in the database or file storage.

This page details the requirements for authentication of users.

This page details the requirements for procurement requests.

This page details the requirements for reimbursement requests.

This page details the requirements for data upload via Excel files.

This page displays a Use Case diagram for the webapp.

This page details multiple user experience paths to clarify what the user experience should look likea.

Clone this wiki locally