GenConnect – Bridging Generations
Inspiration
In a world more connected than ever before, loneliness is silently becoming an epidemic. Today, over 1 in 3 seniors globally report feeling lonely — a number that has increased by 23% since the pandemic. Meanwhile, millions of teenagers are overwhelmed, isolated, or simply looking for guidance — not from textbooks, but from real human experiences. The gap between generations is growing… and it's hurting us all.
- In 2025, WHO states that loneliness increases the risk of dementia by 50% and early death by 26%.
- A UNICEF report in 2025 highlights that 42% of teens wish they had someone older to guide them emotionally and mentally. Our society is silently suffering — with wisdom fading and youth struggling to find direction. But what if… we could turn this disconnect into connection?.
What it does
GenConnect is a full-stack AI-powered web application that connects teenagers and senior citizens for:
🎯 Mentorship & Knowledge Sharing
Teenagers can learn life skills, career advice, and emotional intelligence from seniors.🤝 Skill Exchange Marketplace
Seniors offer mentorship in life or professional skills; teens can teach digital skills in return.🤖 AI-Based Matchmaking Engine
Using NLP and ML models, it matches users based on skills, interests, location, and availability.🧠 Gamified Companionship Rewards
Points-based system for every interaction to keep both sides engaged and rewarded.💬 Community Forum
A safe, moderated space where users can discuss, share, and support each other.🗓️ Session Scheduler & Reminders
Built-in calendar to plan virtual or in-person meetups with notification support.
How we built it
We approached the build in layers:
- Frontend – Using React.js, we created a smooth and responsive UI tailored to both teens and seniors.
- Backend – Built with Node.js and Express, with MongoDB as the database for user data and session logs.
- AI/ML Matching Engine
- User profiles are parsed and analyzed using Natural Language Processing (NLP).
- A collaborative filtering model trained on skill & interest vectors ranks the best match.
- Dynamic feedback loop improves matches over time.
- Voice Interaction System (coming next)
- Using ElevenLabs and Text-to-Speech APIs to help non-tech-savvy seniors interact by voice.
- Gamification System – Points and reward badges based on session count, profile rating, and feedback using simple rule-based algorithms.
All code was version-controlled using GitHub, and we used Figma for UI/UX mockups before implementation.
Challenges we ran into
🧠 Tuning the ML matching algorithm
Initially, matches weren't great. We had to refine our user vectorization and similarity metrics using custom embeddings and interest-weighting logic.📱 Designing for two different generations
Making an interface intuitive for seniors and still appealing for Gen Z was tricky. We used large icons, voice instructions, and contrasting themes.🔐 Data privacy and trust concerns
Sharing personal information across generations can be sensitive. We implemented role-based access and basic encryption for message logs.🌍 Testing real-world engagement
Simulating meaningful conversations during testing was hard. We used dummy users and case studies to build realistic datasets.
Accomplishments that we're proud of
- ✅ Successfully integrated an AI matchmaking engine with real user profiling logic.
- ✅ Created a platform that promotes empathy, connection, and knowledge exchange.
- ✅ Built a project that not only solves a problem but also bridges a generational gap in society using technology.
- ✅ Designed a gamification engine that makes companionship rewarding and consistent.
What we learned
- 🧠 Learned how to build a full-stack AI-integrated platform that solves real-world social problems.
- 🧠 Deepened our understanding of NLP-based profile parsing and match scoring algorithms.
- 💡 Understood the importance of user empathy and accessibility when designing for drastically different age groups.
- 🌐 Enhanced our skills in React, Node.js, Express, MongoDB, and AI model integration.
What's next for GenConnect
- 🗣️ Voice Command Navigation: Allow seniors to use GenConnect through voice-only interaction.
- 📱 Mobile App Launch: Building a cross-platform mobile app using React Native.
- 📈 AI Feedback Loop: Implement a reinforcement learning loop to refine match quality over time.
- 🧑⚕️ Healthcare Integration: Partner with health organizations to offer emotional and mental health support via mentorship.
- 🌍 Launch Pilot Program: Begin beta testing in local schools and retirement communities to gather real feedback.
Built With
- ai/ml
- css3
- express.js
- jwt
- mongodb
- node.js
- react
- tailwind
Log in or sign up for Devpost to join the conversation.