Skip to content

Conversation

akshay0611
Copy link
Contributor

This PR implements Issue #307 by redesigning the main "Wellness Hub" page in pages/WellnessResourceHub.py to provide a modern, streamlined dashboard experience.

Changes Made:

  • New Card Layout: Replaced the old st.expander sections with a modern, card-based design using st.container(border=True).
  • Affirmation Integration: Moved the Daily Affirmation to the top of the dashboard for better visibility.
  • Streamlined Navigation: Removed the separate "Daily Affirmation" page from the sidebar to reduce clutter.
  • Updated Title: Renamed the page to "Wellness Hub Dashboard" to match its new design.

Benefits:

  • Provides a cleaner, more modern, and visually appealing UI.
  • Enhances user experience by consolidating features in one central place.
  • Simplifies navigation and improves feature discoverability.

Screenshot:

image

It fixes #307

Load blog posts from json file instead of hardcoding them in the module
Add new resources across meditation, fitness, nutrition, sleep, podcasts, books, and crisis support sections to provide more comprehensive wellness options
Add optional notes to mood entries and migrate old string format to dicts
Display moods in reverse chronological order with formatted markdown
…nner

Add a button that suggests random wellness tasks from a predefined list when clicked. The suggested task is automatically added to the user's task list.
- Enhance mood tracker with analysis visualization using pandas
…ization

- Store user responses in session state with timestamps
- Display historical data as line chart and raw table
- Update UI text to reflect new tracking feature
… daily affirmation page

- Remove standalone daily affirmation page and integrate it into wellness hub
- Replace expanders with bordered containers for better visual presentation
- Update title and add descriptive text for better user guidance
@pkbros pkbros added enhancement New feature or request gssoc25 level 3 labels Sep 29, 2025
@pkbros pkbros merged commit 3e7f794 into eccentriccoder01:main Sep 29, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request gssoc25 level 3
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Redesign Wellness Hub Main Page into a Modern Dashboard
2 participants