Spaces:
Sleeping
Sleeping
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](http://www.jocelynskillman.com). | |
## 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: | |
```bash | |
pip install -r requirements.txt | |
``` | |
2. Run the main app: | |
```bash | |
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. |