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)

๐Ÿ“„ 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

Share this project:

Updates