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.
- 🎯 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
- Framework: Next.js 14
- Styling: Tailwind CSS
- Authentication: Arctic
- Content: MDX for blog posts
- Deployment: Vercel
- Clone the repository:
git clone https://github.com/has-bi/theramind
cd theramind- Install dependencies:
npm install- Run the development server:
npm run devOpen http://localhost:3000 with your browser to see the result.
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"
We welcome contributions! Please follow these steps:
- Fork the repository
- Create your feature branch ( git checkout -b feature/amazing-feature )
- Commit your changes ( git commit -m 'Add some amazing feature' )
- Push to the branch ( git push origin feature/amazing-feature )
- Open a Pull Request
If you find this project helpful, please give it a ⭐️!