English readme • Русский readme
Sentimenta is a web application for daily mood tracking and analysis. Users rate their mood on a scale from 1 to 5, select emotions from a list or add their own, and optionally write a short note about their day. After saving the entry, the system provides a personalized suggestion generated by AI. The interface is built with SvelteKit and Tailwind CSS, ensuring high performance and responsive design.
docker-compose
and Traefik for routing).Sentimenta is optimized for different devices. The responsive design makes it easy to log mood entries and view personal stats. Clear data visualizations and a fast interface ensure a smooth and enjoyable user experience.
Clone the repository and navigate into its directory.
Copy the dotenv_template
file to .env
and configure the required environment variables (database settings, OAuth, secrets, etc.).
Make sure Docker and Docker Compose are installed.
Launch all services with the following command:
docker-compose up -d
The application will be available at the configured domain (e.g., https://sentimenta.example.com
).
This project is licensed under the MIT License (see the LICENSE file for details).