Skip to content

buildingBuild/HackWesTX-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live Lecture

An interactive, real-time classroom tool where students react with emojis/quick signals, ask questions without interrupting, and bookmark key moments—while professors see live engagement and receive an automatic post-class summary by email. (BUILT AS SOLO )

OW TO RUN

To run locally open the folder find your way to the frontend-client and run npm install, then npm run dev. Do the same for server run npm install then npm run dev. To test users should use different browsers acting as clients due to the fact that dev mode can make your one browser only loced to yours. Make sure you running both at the same time. Also use your own gemeni api key lol

Features

  • Web socket connection for real-time feedback between the professor and student
  • Real-time emoji reactions (👍 👎 😕 🤯)
  • Anonymous live question queue
  • Live command dashboard for professors (active users, reaction spikes based on percentage calculation, confusion heatmap)
  • Timeline highlights & bookmarks tied to lecture moments
  • AI sentiment analysis to remove bad messages
  • Automatic AI summary + engagement report emailed to the professor after lecture room ends
  • Works on phone, tablet, and laptop with a non-intrusive UI
  • Tech stack

  • React (Vite)
  • Node.js / Express
  • Socket.IO (real-time reactions & question feed)
  • Gemini APi
  • Nodemailer (emailing summaries)
  • Problem it solves

  • Reduces the overwhelming number of post-lecture emails professors receive
  • Encourages participation from students who struggle with social anxiety or shyness
  • Provides a safe channel for students to share anonymous feedback with the professor
  • Streamlines communication by consolidating questions and feedback in one platform
  • Ensures no student question or concern is overlooked, even in large classes
  • Screenshots

    Live reaction stream Question queue

    About

    project built during the hackathon

    Resources

    Stars

    Watchers

    Forks

    Releases

    No releases published

    Packages

    No packages published