Whisper is an AI-driven chatbot designed to provide empathetic, confidential, and accessible mental health support for students. It leverages natural language processing (NLP) and machine learning to engage in meaningful conversations, helping students manage stress, anxiety, and emotional challenges.
Mental health among students is a growing concern, with many facing academic pressure, social isolation, and personal struggles. Whisper offers round-the-clock emotional support, tailored guidance, and personalized mental health resources through secure, confidential conversations. The platform is designed to reduce stigma around mental health and complement traditional counseling services by offering immediate assistance for everyday concerns.
- AI-Driven Conversations: Engages in supportive dialogue using advanced AI and NLP algorithms.
- Confidential and Secure: Offers a safe, private space for users to express their emotions.
- Personalized Resources: Provides tailored mental health suggestions like mindfulness exercises and relevant articles.
- Two-Factor Authentication (2FA): Ensures account security.
- OAuth Login: Supports secure login via Google or other providers.
- Admin Dashboard: Allows admin control over user management and mental health resources.
- Improving Mental Health Support: Provides easily accessible, non-judgmental support for students.
- Reducing Stigma: Promotes open conversations about mental health in a safe, anonymous environment.
- Resource Availability: Offers personalized mental health content and exercises.
- Supporting Institutions: Eases the load on traditional counseling services by addressing less severe cases.
git clone <repository-url>
cd whisper
npm install
Create a .env
file with:
DATABASE_URL=<your-mongodb-url>
NEXTAUTH_URL=http://localhost:3000
NEXTAUTH_SECRET=<your-next-auth-secret>
GOOGLE_CLIENT_ID=<your-google-client-id>
GOOGLE_CLIENT_SECRET=<your-google-client-secret>
npx prisma generate
npm run dev
Visit:
http://localhost:3000
Navigate to:
http://localhost:3000/admin