Inspiration## ๐ค What It Does
Cogno is a cyberpunk-themed productivity app designed specifically for USF students.
โจ Core Features
๐ Syllabus Sync โ Upload your course CSV, and it instantly populates tasks into the database.
๐ฌ Study Lounge โ A live, ephemeral chat room for each course (e.g., COP2510).
๐ง Mecha-Rocky Focus Mode โ Our on-device AI watches your webcam during study sessions.
๐ฅ The Roast Mechanism
If the Computer Vision model detects a cell phone in the frame above 70% confidence, it triggers a Supabase Realtime Event that sends an automated roast message to the course group chat:
๐จ "ALERT: User caught doomscrolling. Focus streak reset."
Itโs chaotic. Itโs hilarious. It works.
โ๏ธ How We Built It
Cogno is a full-stack, high-performance web app.
๐ฅ Frontend
- React (Vite) for speed
- Tailwind CSS for the โCyberpunk USFโ aesthetic
๐ Backend
- Supabase for Authentication, PostgreSQL Database, and Realtime Messaging
- Supabase Realtime for instant chat refresh & roast broadcasts
๐๏ธ AI + Computer Vision
- TensorFlow.js with the COCO-SSD model
- Entire processing runs client-side, ensuring:
- Zero latency
- Full privacy (video never leaves device)
- Zero latency
๐ Data Parsing
- PapaParse for smooth CSV syllabus uploads
๐ง Challenges We Ran Into
- Turning a local AI event (phone detected on webcam) into a global, real-time database broadcast
- Building confidence-score filtering (only roasting when > 70% accuracy)
- Maintaining real-time chat performance with multiple connected students
- Getting TensorFlow.js + React webcam integration to work smoothly
๐ Accomplishments Weโre Proud Of
- Running Computer Vision fully in the browser
- A real-time chat system that feels instant
- Giving the USF mascot (Rocky) a futuristic AI alter ego โ Mecha-Rocky
- Creating a fun and functional productivity system that actually motivates students
๐ Whatโs Next for Cogno
- Professor Mode: Professors can drop into chat during office hours
- Sleep Detection: Detect student fatigue or leaving the frame
- Mobile App: A React Native version for on-the-go studying
Tracks: AI Innovation/Everyday AI, Tech for Good
Built With
- javascript
- postgresql
- react
- supabase
- tailwind
- tensorflow.js
- vite
Log in or sign up for Devpost to join the conversation.