- Description
- User Interface Examples
- Installation
- Usage
- Environment Settings
- Architecture Design
- Authors
- Project Planning
- License
Sentio is a mental state analysis system that examines how interactions and content on social platforms impact users' mental health. Using natural language processing and sentiment analysis, the system evaluates the tone and emotional content of text from Reddit, Twitter etc., to detect stress, depression and suicidal tendencies and provide personalized mental health recommendations.
Click to expand
Click to expand
Anaconda / Miniconda, although you can use venv or similar of your choice.
Python 3.13 has been used throughout the project and support for anything under 3.12 is not guaranteed.
- Clone the repository:
git clone https://git.chalmers.se/courses/dit826/2025/team1.git
cd team1- Create and activate virtual environment:
# Using conda/mamba
conda env create -f environment.yml
conda activate ai-project- Apply database migrations:
python manage.py migrate- Create a superuser (for admin access):
python manage.py createsuperuserpython manage.py runserverThe application will be available at http://127.0.0.1:8000/
# Run all tests
python manage.py test
# Run tests for specific app
python manage.py test apps.predictionspython manage.py shellThe project uses split settings for different environments:
- Development:
sentio.settings.development(default) - Production:
sentio.settings.production - Testing:
sentio.settings.testing
To use a specific setting:
DJANGO_SETTINGS_MODULE=sentio.settings.production python manage.py runserverClick to expand
- Marcus Berggren
- Lian Shi
- Julia McCall
- Claudia Sevilla Eslava
- Karl Byland
The project planning markdown file is located at team1/docs/project_planning.md.
This project is licensed under the MIT License. See the LICENSE file for details.










