NurtureNest / README.md
jostlebot's picture
Update README with correct environment variable name
05a8092

A newer version of the Streamlit SDK is available: 1.48.1

Upgrade
metadata
title: NurtureNest
emoji: 🗣️
colorFrom: blue
colorTo: purple
sdk: streamlit
sdk_version: 1.31.1
app_file: src/streamlit_app.py
pinned: false
license: mit

JournalSidekicks

A Streamlit application that helps parents experience unique parenting support and guidance while journaling, live. Created by Jocelyn Skillman LMHC.

Features

  • Interactive parenting support
  • Somatic Journaling - Live
  • AI-powered dialogue using Claude

API Key Setup

Local Development

  1. Create a .env file in the root directory
  2. Add your Anthropic API key:
ANTHROPIC_KEY=your_api_key_here

Hugging Face Spaces

  1. Go to your Space's Settings
  2. Under "Repository secrets", add:
    • Name: ANTHROPIC_KEY
    • Value: Your Anthropic API key

Testing API Key

To verify your API key is working:

  1. Run the test app: streamlit run src/minimal_test.py
  2. If successful, you'll be able to chat with Claude
  3. If there's an error, check your API key configuration

Running the App

  1. Install dependencies:
pip install -r requirements.txt
  1. Run the main app:
streamlit run src/streamlit_app.py

Deployment

The app is configured for deployment on Hugging Face Spaces. Make sure to set the ANTHROPIC_KEY in the Space's secrets before deploying.