Skip to content
 
 

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solution_Challenge

ManahSthiti – Your Safe Space

💙 ManahSthiti — Your Mental Health Companion

Empowering minds. One thought at a time.

Repo Size Issues Forks Stars


🧠 Overview

ManahSthiti is a mental health platform designed to support emotional well-being through a calm, chat-based interface, mood journaling, and secure authentication. Built with ❤️ using React, Node.js, and TailwindCSS.


🎯 Key Features

  • 💬 Calm Chat UI – smooth animated typing for supportive conversations
  • 🔐 Authentication System – Sign In / Sign Up / Forgot Password
  • ✍️ Mood Journal – record and reflect on your mental state
  • 🌈 Responsive Design – works on all devices with soft and soothing aesthetics
  • 🧘‍♂️ GIF & Emoji Support – improve emotional expression

🚀 Tech Stack

🖼 Frontend

  • React (SPA)
  • Tailwind CSS (UI styling)
  • Framer Motion (for animations)
  • Components: SignIn, SignUp, ForgotPassword, AuthForm, Journal

🛠 Backend

  • Node.js + Express
  • SQLite (user.db)
  • JWT for authentication
  • .env configuration

📁 Folder Structure

readme/ ├── backend/ │ ├── server.cjs # Express server │ ├── routers/ │ │ └── auth.js # Auth routes │ ├── user.db # SQLite DB file │ └── .env # Environment config │ ├── frontend/ │ ├── public/ │ │ ├── logo.gif # SignIn animation │ │ ├── signup.gif # Journal animation │ │ └── fp.gif # Forgot password gif │ ├── src/ │ │ ├── pages/ │ │ │ ├── SignIn.jsx # Sign In Page │ │ │ ├── SignUp.jsx # Sign Up Page │ │ │ └── ForgotPassword.jsx # Forgot Password Page │ │ ├── components/ │ │ │ ├── AuthForm.jsx # Reusable Auth Form │ │ │ └── Journal.jsx # Mood Journal Component │ ├── tailwind.config.js # Tailwind CSS config │ ├── postcss.config.js # PostCSS config │ └── main.jsx # App entry point


🛠️ Setup Instructions

        Backend

        cd backend
        npm install

        Frontend

        cd ../frontend
        npm install

🔃 Clone the Repository

git clone https://github.com/DheerajMahapatra/Solution_Challenge.git
cd Solution_Challenge

🌄 UI Preview

🧑‍⚕️ Sign In ✉️ Sign Up ❓ Forgot Password 😄 Chat 📒 Journal
SignIn SignUp Forgot Chat Journal
-------- -------- -------- ------ ---------
SignIn SignUp Forgot Chat Journal

💡 Future Features (Coming Soon!)

  • 🧑‍⚕️ Live chat with professionals
  • 📊 Emotion analytics and mood graphs
  • 🎯 Daily mental wellness goals
  • 🌐 Multilingual support

🤝 Contributing

    1. 🍴 Fork the repository
    1. 🌿 Create a feature branch
    1. 💾 Commit your changes
    1. 🚀 Push the branch to GitHub
    1. Open a Pull Request
  • We welcome coders, designers, and wellness advocates alike! 🙌

  • Let's build something meaningful together 💙


🙏 Acknowledgements

About

ManahSthiti – Your Safe Space

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages