{"software":[{"class_name":"Software","name":"CampusFix AI","tagline":"CampusFix AI turns student complaints into intelligent, trackable solutions using AI-powered reporting, priority detection, smart routing, duplicate detection, and real-time resolution tracking.","slug":"campusfix-ai-losdha","url":"https://devpost.com/software/campusfix-ai-losdha","members":["shreyasingh7297"],"tags":["ai","ibm","watsonx","react","typescript","node.js","express.js","python","computer","vision","natural","language","processing","voice","sqlite","rest","api","tailwind","css","data","visualization","geospatial","role-based","access"],"winner":false,"photo":"https://d112y698adiu2z.cloudfront.net/photos/production/software_thumbnail_photos/005/500/921/datas/small.png","has_video":true,"like_count":0,"comment_count":0},{"class_name":"Software","name":"M-TRACE","tagline":"M-TRACE turns any fleet vehicle into a road inspector. It maps roughness and potholes against Michigan's PASER ratings, tracks the 30-day liability clock, and answers through an IBM watsonx agent.","slug":"m-trace","url":"https://devpost.com/software/m-trace","members":["xanderscannell"],"tags":["python","numpy","pandas","scikit-learn","leaflet.js","ibm-watsonx-orchestrate","ibm-granite","granite-tspulse","granite-ttm","ibm-code-engine","esp32","platformio","arduino"],"winner":false,"photo":"https://d112y698adiu2z.cloudfront.net/photos/production/software_thumbnail_photos/005/498/855/datas/small.png","has_video":true,"like_count":1,"comment_count":0},{"class_name":"Software","name":"AutoVigil","tagline":"Drug-safety statistics + IBM Granite on public NHTSA complaints flag dangerous driver-assist defects early: 66 weeks before Hyundai's 2026 phantom-braking recall.","slug":"autovigil","url":"https://devpost.com/software/autovigil","members":["sruthyrb-create"],"tags":["python","pandas","numpy","scipy","ibm-watsonx-ai","ibm-granite","fastapi","granite-ttm","watsonx-orchestrate","ibm-code-engine","elevenlabs","docker","github-actions","chart.js"],"winner":false,"photo":"https://d112y698adiu2z.cloudfront.net/photos/production/software_photos/005/508/108/datas/small.png","has_video":false,"like_count":0,"comment_count":0},{"class_name":"Software","name":"Jointly","tagline":"**Two green PRs. One hidden collision. Jointly finds it before merge.**","slug":"jointly-m03h8w","url":"https://devpost.com/software/jointly-m03h8w","members":["yhk-akib12"],"tags":["ibm","bob","watsonx.ai","typescript","node.js","model","context","protocol","mcp","vite","vitest","zod","git","github","vercel","ai","agents","developer","tools","software","testing","ci/cd"],"winner":false,"photo":"https://d112y698adiu2z.cloudfront.net/photos/production/software_photos/005/414/661/datas/small.png","has_video":true,"like_count":0,"comment_count":0},{"class_name":"Software","name":"Jointly","tagline":"Two green PRs. One hidden collision. Jointly finds it before merge.","slug":"jointly-58r12o","url":"https://devpost.com/software/jointly-58r12o","members":["yhk-akib12"],"tags":["ibm","bob","watsonx.ai","typescript","node.js","model","context","protocol","mcp","vite","vitest","zod","git","github","vercel","ai","agents","developer","tools","software","testing","ci/cd"],"winner":false,"photo":"https://d112y698adiu2z.cloudfront.net/photos/production/software_photos/005/414/168/datas/small.png","has_video":true,"like_count":0,"comment_count":0},{"class_name":"Software","name":"Jointly","tagline":"Two green PRs. One hidden collision. Jointly finds it before merge.","slug":"jointly","url":"https://devpost.com/software/jointly","members":["yhk-akib12"],"tags":["typescript","node.js","ibm","watsonx.ai","bob","model","context","protocol","vite","vitest","zod","git","github","vercel","ai","agents","developer","tools","software","testing","ci/cd"],"winner":false,"photo":"https://d112y698adiu2z.cloudfront.net/photos/production/software_photos/005/413/992/datas/small.png","has_video":true,"like_count":0,"comment_count":0}],"total_count":2115}