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:

  1. Frontend – Using React.js, we created a smooth and responsive UI tailored to both teens and seniors.
  2. Backend – Built with Node.js and Express, with MongoDB as the database for user data and session logs.
  3. 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.
  4. Voice Interaction System (coming next)
    • Using ElevenLabs and Text-to-Speech APIs to help non-tech-savvy seniors interact by voice.
  5. 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

Share this project:

Updates