Skip to content

Repository files navigation

TheraMind

TheraMind is a mental wellness companion app built with Next.js that helps users track their moods, read curated content, and maintain their mental well-being through various interactive features.

Features

  • 🎯 Mood Tracking: Track and analyze your daily mood patterns
  • 📚 TheraBlog: Curated articles filtered by mood and mental wellness topics
  • 🔐 Secure Authentication: Protected user data and personalized experience
  • 📱 Mobile-First Design: Optimized mobile design for daily use

Tech Stack

  • Framework: Next.js 14
  • Styling: Tailwind CSS
  • Authentication: Arctic
  • Content: MDX for blog posts
  • Deployment: Vercel

Getting Started

  1. Clone the repository:
git clone https://github.com/has-bi/theramind
cd theramind
  1. Install dependencies:
npm install
  1. Run the development server:
npm run dev

Open http://localhost:3000 with your browser to see the result.

Environment Variables

Create a .env.local file in the root directory:

DATABASE_URL="YOUR_DATABASE_URL"
OPENAI_API_KEY = "YOUR_OPENAI_API_KEY"
GOOGLE_CLIENT_ID="YOUR_GOOGLE_CLIENT_ID"
GOOGLE_CLIENT_SECRET="YOUR_GOOGLE_CLIENT_SECRET"
GOOGLE_REDIRECT_URI="YOUR_GOOGLE_REDIRECT_URI"

Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create your feature branch ( git checkout -b feature/amazing-feature )
  3. Commit your changes ( git commit -m 'Add some amazing feature' )
  4. Push to the branch ( git push origin feature/amazing-feature )
  5. Open a Pull Request

Support

If you find this project helpful, please give it a ⭐️!

About

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages