-
-
Screenshot of the Student Interface: Capture the "Ask a Question" form with a sample question
-
Screenshot of the Teacher Dashboard: Show the live questions feed with a few tagged questions and the upvote button highlighted.
-
This is a Laptop version of the website.
-
This is a Mobile version of the website.
Inspiration
I’ve always been that quiet kid in class, too shy to raise my hand even when I was totally lost. One day, watching my little cousin struggle with the same thing during an online lecture, it hit me—there’s got to be a better way! That sparked TalkTag. I wanted to create a safe space where students like us could ask anything anonymously, without the fear of judgment. The idea of connecting shy learners with teachers in real time got me super excited, and I knew Adobe’s focus on interactive experiences could take it to the next level.
What it does
TalkTag is my little dream come true—a web-based platform where students can drop anonymous questions during class, no names attached. Teachers get a live dashboard to see these questions, filter them by tags like “Doubt 🤔” or “Suggestion 💡,” and even reply on the spot. Students can upvote questions they care about, making it a team effort to highlight what matters. Imagine turning a silent classroom into a buzzing hub of ideas— that’s what TalkTag does!
How we built it
I dove into this with HTML, CSS, and JavaScript, building a sleek interface with glassmorphism effects to make it feel modern and friendly. The CSS handles the responsive design, while JavaScript powers the real-time question updates and upvoting system—check out the displayQuestions() function if you peek at the code! I added a simple profanity filter and rate-limiting to keep things respectful and smooth. It’s all client-side for now, but I’m dreaming of adding a backend like Firebase to store questions long-term, maybe even tying it to Adobe’s PDF tools for interactive handouts.
Challenges we ran into
Oh, it wasn’t all smooth sailing! At first, questions weren’t showing up in the feed right away, which was a bit of a panic moment. I had to dig into the code and tweak the displayQuestions() logic to make it instant. Then there was the link validation—making sure class links worked for TalkTag or Zoom was tricky. I ended up crafting a regex pattern to catch all the right formats. The UX took some trial and error too—getting those animations and layouts just right was a fun challenge!
Accomplishments we’re proud of
I’m so proud of how TalkTag turned a simple idea into a working prototype! The anonymous feature really works, letting students ask freely, and the teacher dashboard looks clean and functional. The upvoting system adds a cool community vibe, and the responsive design means it shines on any device. Seeing the glassmorphism effects come to life in the CSS felt like a personal win— it’s not just useful, it’s pretty too!
What we learned
This journey taught me a ton! I got way better at debugging JavaScript, especially with real-time updates, and learned to love CSS for more than just basic styling—those gradients and shadows are addictive! I also picked up how important user experience is; every little tweak made a big difference. Plus, thinking about Adobe’s PDF integration opened my eyes to how tech can bridge education and design—super cool stuff!
What’s next for TalkTag – Anonymous Classroom Q&A
I’m pumped to take TalkTag further! Next up, I want to add a backend with Firebase or Flask for persistent storage, so questions don’t vanish. Integrating Adobe Document Services to export question feeds as interactive PDFs would be a game-changer for teachers. I’m also exploring an Adobe Express Add-on version, letting teachers embed TalkTag into their creative workflows. Maybe even some AI to suggest tags or prioritize questions— the possibilities feel endless!
Built With
- a
- and
- and-javascript?my-go-to-trio-for-bringing-talktag-to-life!-frameworks/platforms:-just-pure-client-side-magic-for-now
- and-super-flexible.-cloud-services/databases/apis:-nothing-hooked-up-yet
- but-i?m-eyeing-adobe-document-services-apis-for-some-future-pdf-wizardry!-other-technologies:-a-sprinkle-of-responsive-design-with-cool-glassmorphism-effects
- css3
- dash
- html5
- keeping-it-lean
- keeping-it-lean-and-mean.-cloud-services/databases/apis:-nothing-hooked-up-yet
- mean
- no-fancy-frameworks
- of
- some-clever-client-side-data-tricks
Log in or sign up for Devpost to join the conversation.