UTD's Lost and Found system needs a digital upgrade to improve convenience. Instead of relying on physical visits or phone calls, CometClaim is an online platform where students and staff can easily upload and browse a virtual inventory of lost items, retrieve misplaced belongings, and query a chatbot for any questions from the comfort of their home before making a trip to the Lost and Found office.
- User account with user authentication
- Administrator and student login
- Item recovery history
- Register New Items (Found and Lost)
- Add "Pending Verification," "Claimed," or "Available for Pickup" statuses for items.
- Fuzzy search to look for items
- Item Categories and Filters
- Claim Process
- Submit tickets to claim items
- Chatbot for answering any questions
- If a person has claimed an item that is mine, what should I do?
- What is the process for claiming an item?
- Alerts/Notification System
- when new items matching their description are added to the inventory.
- when new items matching their description are added to the inventory.
Comprehensive Full-Stack Tutorials
Front-end
Back-end
- Database
- User Authentication
- API
Week | Overall | Frontend Tasks | Backend Tasks |
---|---|---|---|
Week 1 |
|
|
|
Week 2 |
|
|
|
Week 3/4 |
|
|
|
Week 5/6 |
|
|
|
Week 7/8 |
|
|
|
Week 9 |
|
||
Week 10 |
|
- Real-time call support for answering questions?
- Connect me to a real person
- Any other questions that the chatbot can use
- Anonymous Reporting
- Crowdsourcing
- Allow students and staff to upload photos of lost items ANYWHERE on campus
- Map Integration
- Social Media Integration
- React Environment Setup
- Pivot to other technologies such as Svelte or Nuxt
- Running to AWS Tech Stack Issues
- If we are in the early stages, we would pivot to PERN/MERN (PostgreSQL, Express, React, Node)
- Issues with AWS Kendra and AWS Lex (or AWS Polly)
- Pivot to different technologies offering voice generation and AI Chat such as LangChain
- Either the Frontend or Backend team falling behind.
- If this happens the best course would be to get some assistance from the other side until caught up
-
UTD PD Lost and Found Inquiry
-
UTD SU Lost and Found
-
Social Media apps like (Reddit, Instagram, X)
Command | What it does |
---|---|
git init | Initalize a new Git repo |
git clone "rep-url" | Clone a repo from a URL |
git status | Show changes status |
git add "file" | Add changes to staging, use "." for all |
git commit -m "Descriptive Message" | Commit changes with a message |
git push | Upload local repo content to a remote repo |
git log | View commit history |
git branch | Lists all the branches |
git branch "branch-name" | Create a new branch |
git checkout "branch-name" | Switch to a branch |
git checkout -b "branch-name" | Combines the previous 2 commands |
git merge "branch-name" | Merge changes from a branch |
git branch -d "branch-name" | Delete a branch |
git push origin "branch-name" | Push to branch |
git pull origin "branch-name" | Pull updates from a specific branch |
git pull | Fetch and merge changes |
git fetch | Fetch changes without merging |
git reset --hard HEAD | Discard changes |
git revert | Revert changes in a commit |
- Jason Luu - Project Manager
- Suraj Khosla - Industry Mentor