Inspiration
Many teens struggle with emotional challenges, academic pressure, and confusion about life but lack a safe outlet. TeenTalk was created to allow students to share anonymously, ask advisors for guidance, and interact with an AI companion for support anytime.
What it does
TeenTalk is a platform that allows teens and students to communicate in a safe and anonymous environment. Users can engage in student-to-student discussions, ask questions to verified advisors, chat with an AI for emotional support, and participate in daily discussions to earn points.
How we built it
We built TeenTalk as a full-stack web application using React for the frontend and Node.js with Express for the backend. A simple in-memory/JSON-based system was used to manage data, while AI integration was added to handle conversational support and generate discussion prompts.
Challenges we ran into
We faced challenges in structuring multiple features into one system, ensuring smooth communication between students and advisors, and maintaining anonymity while still keeping the platform safe and moderated.
Accomplishments that we're proud of
We are proud of creating a functional platform that combines anonymous communication, advisor support, AI interaction, and gamified discussions into one system. Successfully implementing role-based access and a working prototype is a major achievement.
What we learned
I learned how to design and build a full-stack application, implement role-based systems, manage user interactions, and integrate AI into a real-world use case. We also gained insight into building platforms focused on user safety and experience.
What's next for TeenTalk
Next, we plan to improve security by adding a real database and authentication system, enhance AI capabilities, introduce better moderation tools, and deploy the platform for real-world use.
Built With
- ai
Log in or sign up for Devpost to join the conversation.