This project provides a simple way to visualize symptom scores over time using exports from the Bearable app. With this tool, you can gain insights into your health patterns by uploading your Bearable .csv
files for interactive data visualization.
- Upload Bearable CSV Files: Upload your
.csv
files directly from the Bearable app to see your data visualized. - Time-Series Analysis: Track your symptom scores across days, weeks, or months.
- Interactive Charts: Visualize trends, spikes, or improvements in symptoms for an in-depth look at your health data.
- Customizable Views: Filter by specific symptoms, and adjust time ranges for tailored insights.
- Export your data from the Bearable app as a
.csv
file. - Open the Bearable Viewer App.
- Upload your
.csv
file to generate dynamic visualizations of your symptom data.
- Export your data from Bearable as a
.csv
file. - A web browser to access the Bearable Viewer App.
If you prefer running this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/rhermanek/bearable_viewer.git
- Install dependencies:
pip install -r requirements.txt
- Run the app:
streamlit run app.py
- Launch the app.
- Upload your Bearable
.csv
file. - Use the interactive filters and tools to view and analyze your symptom trends.
Contributions are welcome! If you have ideas or improvements, feel free to open an issue or submit a pull request.