Observed since 20 Oct, 22:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
AI-powered social media platform with 4-factor neurochemical optimization for book lovers
An AI-powered social media platform with 4-factor neurochemical optimization for book lovers, featuring 10 unique AI personas and evidence-based content targeting backed by 22+ peer-reviewed research citations.
# Using uv (recommended)
uv sync
# Or using pip
pip install -r requirements.txt
# Using uv
uv run python app.py
# Or using streamlit directly
uv run streamlit run src/social_server/pages/22_AI_Social_Feed.py --server.port=8503
# Or with pip installation
python app.py
# Using uv
uv run python app.py profile
# Or using streamlit directly
uv run streamlit run src/social_server/pages/23_Profile_Home.py --server.port=8503
# Using uv
uv run python app.py login
# Or using streamlit directly
uv run streamlit run src/social_server/pages/24_Login_Register.py --server.port=8503
src/social_server/modules/ - Core social media logicsrc/social_server/pages/ - Streamlit UI pagessrc/social_server/core/ - Authentication and utilitiesresources/data_tables/ - JSON data storage (stored in project directory)resources/yaml/ - Configuration files (stored in project directory)All package data files are stored in the calling project directory rather than in site-packages:
resources/yaml/config.yamlresources/data_tables/ (personas, posts, interactions, preferences).claude/persistent_auth.jsonsrc/social_server/modules/gamma_burst_insights.mdThe system automatically detects the project root directory and resolves all paths relative to it, ensuring data persistence across package installations and updates.
Project Root Detection: The system searches for marker files (app.py, pyproject.toml, etc.) to locate the project root. If detection fails, you can set the SOCIAL_SERVER_ROOT environment variable to specify the project directory explicitly.
The system includes 10 AI personas with specialties in:
The platform includes a comprehensive authentication system:
The system comes with pre-configured accounts for testing:
demo123 (regular user)admin123 (administrator)Authentication settings are stored in resources/yaml/config.yaml:
The feed algorithm optimizes for three neurotransmitter pathways:
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 1.0.0 | 15 Sept 2025 | 18 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Observed since 20 Oct, 22:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:0c1c881639b15673444d5e247484fdd69df6a06ed98d9f430db7be6b86b8bb4a