Skip to content

BG-legacy/Daily-Dose

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

196 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Daily Dose - Your Daily Wellness Companion

Screenshot 2025-04-07 at 4 50 44 PM

✨ Overview

Daily Dose is your ultimate wellness companion that transforms your daily routine with a powerful blend of inspiration, mindfulness, and personal growth. Experience the future of wellness with:

  • 📝 Smart journaling powered by AI
  • 📊 Mood tracking with beautiful visualizations
  • 🎯 Personalized recommendations that evolve with you
  • 💫 Daily inspiration that hits different
  • 🔄 Seamless content sharing and saving

🌟 Key Features

🎯 Daily Dose Feed

Get your daily dose of inspiration with carefully curated content that includes:

  • 💭 Mind-bending quotes that make you think
  • 🧠 Mental health tips that actually work
  • ⚡ Productivity hacks that level up your game

📝 Smart Journaling

  • ✍️ Write freely with our beautiful, distraction-free editor
  • 🤖 Get AI-powered insights that understand your journey
  • 📚 Access your journal history with our sleek timeline view

📊 Mood Tracking Dashboard

  • 🎨 Express yourself with our intuitive mood input system
  • 📈 Watch your progress with stunning visualizations
  • 🏆 Earn achievements and maintain your streak

🔔 Smart Notifications

  • 📧 Get personalized content delivered straight to your inbox
  • ⏰ Never miss your daily wellness check-in
  • 🎁 Receive surprise inspiration when you need it most

💫 Save & Share

  • 🔖 Bookmark your favorite moments
  • 🌐 Share your journey with the world
  • 🤝 Connect with like-minded individuals

🛠️ Tech Stack

Component Technology
🎨 Frontend Next.js 14, Tailwind CSS
⚡ Backend Node.js, Next.js API Routes
🤖 AI OpenAI GPT-4
💾 Database AWS DynamoDB
📱 Notifications AWS SES, Firebase
🚀 Hosting AWS Amplify / Vercel
📊 Visualization Chart.js
🔐 Auth NextAuth.js
🛠️ Tools GitHub, Figma, Trello
📈 Performance Custom metrics, Load testing scripts

🚀 Getting Started

  1. Clone the repo

    git clone https://github.com/yourusername/daily-dose.git
  2. Jump into the project

    cd daily-dose
  3. Install the magic

    npm install
  4. Set up your environment

    • Create your .env file with your API keys
    • Configure your AWS and OpenAI credentials
  5. Launch the app

    npm run dev

📊 Performance Testing

Daily Dose comes with built-in performance testing capabilities to ensure the application can handle high user loads:

Load Testing

  1. Create test users

    ./create_test_users.sh [base_url] [num_users]
  2. Run the load test

    ./loadtest.sh [base_url]
  3. Analyze performance

    ./analyze_performance.sh [log_file]

For detailed information on load testing, see LOAD_TESTING.md.

Performance Metrics

Daily Dose includes:

  • 📈 Backend performance tracking (API response times, error rates)
  • 🔄 Database operation monitoring
  • 🤖 AI operation performance metrics
  • 🖥️ Frontend performance tracking (page load times, Web Vitals)

Access metrics through:

  • /performance dashboard for frontend metrics
  • /api/metrics endpoint (with authentication) for backend metrics
  • Chrome DevTools Performance panel for detailed frontend analysis

💡 What We've Learned

  • 🎯 Building user-centric applications that make a difference
  • 🤖 Harnessing AI to provide meaningful insights
  • 🎨 Creating beautiful, intuitive interfaces
  • 🔄 Balancing innovation with reliability

🎯 Future Roadmap

  • 🎤 Voice-to-Text Journaling
  • 🧠 Advanced AI Insights
  • 📱 Native Mobile App
  • 🌐 Social Features
  • 🎮 Gamification Elements

🤝 Contributing

We're building something special, and we'd love your help! Whether you're a developer, designer, or just passionate about wellness, there's a place for you here.

  1. Fork the repo
  2. Create your feature branch
  3. Commit your changes
  4. Push to the branch
  5. Open a Pull Request

📜 License

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

📬 Get in Touch

Have questions? Want to collaborate? Reach out to us at [your.email@example.com]


Made with ❤️ by the Daily Dose Team

About

A web app delivering personalized inspiration, mental health insights, and productivity hacks tailored to your journey, while enabling journaling, mood tracking, and seamless sharing.

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages