Skip to content

smitbhoir20/Mind-Link

Repository files navigation

CoC Inheritance 2025
MindLink+: Your Personal Peer Support & Wellbeing Platform

By smitbhoir20

Table of Contents

Description

MindLink+ is a modern, student-friendly mental wellbeing platform designed to provide a safe space for anonymous peer support. The platform addresses the critical need for accessible mental health resources, offering themed chat rooms, an AI-powered wellness companion (MoodBot), and daily self-care challenges. Built with a focus on privacy and community, it helps students navigate stress, anxiety, and loneliness together.

Links

Tech-Stack

System Architecture

graph TD
    User([User/Source]) --> Frontend[Next.js Frontend]
    Frontend <--> Backend[Express.js Backend]
    Backend <--> Socket[Socket.io Real-time]
    Backend <--> DB[(SQLite/MySQL)]
    Backend <--> AI[Groq / OpenAI / Google AI]
    Socket <--> User
Loading

Front-end

  • Next.js: Modern React framework for the interface.
  • Tailwind CSS: Utility-first CSS for responsive design.
  • Lucide React: Clean and consistent iconography.
  • Socket.io-client: Real-time communication for chat rooms.

AI & Backend

  • Framework: Express.js
  • Database: SQLite (local development) / MySQL (production)
  • AI Integration: Groq SDK for lightning-fast AI responses
  • Communication: Socket.io for real-time anonymous chat

Screenshots

Landing Page
Landing Page
Feature Categories
Support Categories
Get Started
Get Started Section
Buddy Chat
Buddy Chat (P2P)
Chat Rooms
Anonymous Chat Rooms
MoodBot
AI MoodBot
Self-Care
Daily Self-Care
About Page
About MindLink+

Progress

Fully Implemented Features

  • Anonymous Peer Chat Rooms: Real-time themed rooms (Exam Stress, Career Talk, Focus Zone) with identity protection.
  • AI MoodBot: 24/7 AI wellness companion for instant support and coping strategies.
  • Daily Self-Care Challenges: Interactive wellness habits and daily challenges.
  • Safe Space Moderation: Environment designed for empathy and anonymity.

Partially Implemented Features / Work in Progress

  • Enhanced AI Personality: Further refining MoodBot for more nuanced emotional responses.
  • Expanded Room Categories: Adding more niche support groups based on student feedback.

Future Scope

  • Specialized AI Modules: Integration of specific CBT-based AI therapy paths.
  • Mobile Application: Porting the platform to React Native for cross-platform accessibility.
  • Voice Support: Adding voice-to-text and voice chat capabilities for better accessibility.

Applications

  1. Academic Institutions - Providing students with an immediate, low-barrier support network.
  2. Student Counseling Services - Acting as a supplementary tool for mental health professionals to reach more students.

Project Setup

1. Clone the GitHub repo

git clone https://github.com/smitbhoir20/Mind-Link.git

2. Install Dependencies

Frontend:

cd frontend
npm install

Backend:

cd ../backend
npm install

3. Environment Configuration

Create a .env file in the backend directory based on .env.example:

PORT=5000
OPENAI_API_KEY=your_key_here
GROQ_API_KEY=your_key_here
DB_HOST=localhost
DB_USER=root
DB_PASSWORD=your_password
DB_NAME=mindlink

4. Start the Application

Run Backend:

cd backend
npm start

Run Frontend:

cd frontend
npm run dev

Team Members

Mentors

About

Connecting People

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages