DailyBloom is an AI-powered lifestyle and wellness chatbot that helps users build and maintain healthy daily habits.
It provides personalized wellness suggestions such as hydration reminders, sleep balance tips, and light activity prompts using Claude Sonnet 4.5 (Anthropic) and a Streamlit-based interface.
- Conversational chatbot that offers safe, supportive lifestyle advice
- Tracks daily sleep, water intake, exercise, and meal logs
- Calculates a simple Wellness Score based on daily inputs
- Displays progress and habit streaks using visual charts
- Powered by Claude Sonnet 4.5 through the Anthropic API
Frontend: Streamlit
Backend: Python + Anthropic Claude API
Database: SQLite
Visualization: Altair
Libraries: streamlit, anthropic, altair, pandas
-
Clone this repository
git clone https://github.com/ankitanaik13/DailyBloom.git cd DailyBloom -
Install dependencies
pip install streamlit anthropic altair pandas -
Add your Anthropic API key
- Go to https://console.anthropic.com
- Generate an API key
- Paste it in the Streamlit sidebar when prompted
-
Run the app
streamlit run app.pyThen open http://localhost:8501 in your browser.
- The user logs their daily wellness information such as sleep hours, water intake, and meals.
- Claude analyzes the data and provides one or two safe, actionable suggestions.
- The app visualizes daily wellness scores and tracks progress over time.
Suggestions:
- Add one more glass of water today.
- Take a 10-minute walk this evening.
Encouragement: Great job keeping up your habits today.
Developed for the Claude Builder Club Hackathon at Indiana University Bloomington.
Built using Claude Sonnet 4.5 in October 2025 by Ankita Prashant Naik.
Category: AI Wellness and Lifestyle Assistant
- Weekly wellness summaries
- Goal-based habit challenges
- Integration with step-tracking or wearable data
DailyBloom is not medical advice. It provides general wellness suggestions for educational purposes only.
For any health concerns, please consult a qualified medical professional.