Skip to content

Heal-thy mind. A user-friendly mental health website that provides a private space for journal writing, doctor appointments, and other features. Accessible resources and support are also available to assist individuals with their mental health journey.

Notifications You must be signed in to change notification settings

krishnavpai/Fortitude

Repository files navigation

Screenshots

Fortitude: Heal-thy Mind

Welcome to Fortitude: Heal-thy Mind, a user-friendly mental health website designed to provide a private and supportive space for your well-being journey. Our platform offers a myriad of essential features, including a seamless dashboard, curated blogs and news, calming videos, convenient appointment scheduling, and a secure reflection area for journaling and mood tracking. Embrace a healthier mind and a brighter tomorrow with Fortitude: your partner in healing and self-discovery..

This is a Next.js project bootstrapped with create-next-app. Screenshots

Table of Contents

Introduction

Fortitude: Heal-thy Mind is a web application aimed at promoting mental well-being and providing users with resources to improve their mental health. The website offers various features and tools to achieve this goal.

Features

The major sections and features of the website include:

  1. Login/Signup using JWT: Secure authentication and authorization system for user access control.

  2. Landing Dashboard: Provides users with essential statistics related to their mental health and well-being.

  3. Blogs Section: Access to curated mental health blogs sourced through GraphQL and News API to offer a wide range of content.

  4. Videos Section: Allows users to play peaceful and calming music videos from YouTube for relaxation.

  5. Appointments Page: Users can schedule appointments with mental health professionals.

  6. Reflect Page: A secure journal writing feature for users to track their mood and thoughts.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:
git clone https://github.com/krishnavpai/Fortitude.git
  1. Navigate to the project directory:
cd Fortitude
  1. Install dependencies:
npm install
  1. Set up the environment variables:
  • Create a .env.local file in the root directory.
  • Add the required environment variables, such as MongoDB connection string and JWT secret.
  1. Start the development server:
npm run dev
  1. Open your browser and visit: http://localhost:3000 to access the website.

Usage

(Provide any specific instructions or guidelines on how to use the website and its various features here.)

Technologies Used

  • MongoDB
  • React
  • Node.js
  • Next.js
  • GraphQL
  • News API
  • YouTube API
  • Tailwind CSS
  • JWT (JSON Web Tokens)

Contributing

Contributions are welcome! If you find any issues or want to add new features, please submit a pull request.

Learn More

To learn more about Next.js, take a look at the following resources:

You can check out the Next.js GitHub repository - your feedback and contributions are welcome!

Deploy on Vercel

The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.

Check out our Next.js deployment documentation for more details.

About

Heal-thy mind. A user-friendly mental health website that provides a private space for journal writing, doctor appointments, and other features. Accessible resources and support are also available to assist individuals with their mental health journey.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published