/calmind-website

Welcome to CALMIND, your companion in the pursuit of mental well-being. Our mission is to create a supportive and engaging community where users can share their thoughts, seek motivation, and access professional therapy services.

Primary LanguageJavaScriptMIT LicenseMIT

CALMIND

"EMBARK ON YOUR MENTAL HEALTH JOURNEY"

Welcome to CALMIND, your companion in the pursuit of mental well-being. Our platform is designed to support your mental health journey with a suite of features tailored to provide comfort, motivation, and professional assistance.

Features:

🗨️ Talk Mind: Share your thoughts and experiences in a supportive community.

  • 🔐 Authentication with JSONWEBTOKENS (JWT)
  • ⚡ React Query for Data Fetching, Caching etc.
  • 👥 Suggested Users to Follow
  • 📝 Creating Posts
  • 🗑️ Deleting Posts
  • 💬 Commenting on Posts
  • ❤️ Liking Posts
  • 🚫 Delete Posts (if you are the owner)
  • 📝 Edit Profile Info
  • 🖼️ Edit Cover Image and Profile Image
  • 📸 Image Uploads using Cloudinary
  • 🔔 Send Notifications

🌟 Motivation: Receive daily motivational quotes and messages to cheer you up.

🗣️ Talk Therapy: Access professional therapists for one-on-one sessions to discuss your mental health concerns.

Tech Stack

My Skills

Local Installation

  1. Clone this repository
  git clone https://github.com/Richardrflsn/calmind-website.git
  1. Go to the project directory
  cd calmind-website
  1. Open your IDE
  code .
  1. Setup .env file

Please use properly

  MONGO_URI=
  PORT=8000
  JWT_SECRET=
  NODE_ENV=development
  CLOUDINARY_CLOUD_NAME=
  CLOUDINARY_API_KEY=
  CLOUDINARY_API_SECRET=
  1. Install Dependencies
  npm run build

run website

  1. run backend
  npm run dev
  1. run frontend
  cd frontend
  npm run dev

The website should now be running at http://localhost:3000

Licence

This project is licensed under the MIT License. See the LICENSE file for details.