No description
Find a file
2026-08-08 02:53:18 +02:00
app phase 1 2026-08-08 02:53:18 +02:00
migrations phase 1 2026-08-08 02:53:18 +02:00
tests phase 1 2026-08-08 02:53:18 +02:00
.env.example phase 1 2026-08-08 02:53:18 +02:00
.gitignore git ignore 2026-08-08 02:52:44 +02:00
AGENTS.md phase 1 2026-08-08 02:53:18 +02:00
config.py phase 1 2026-08-08 02:53:18 +02:00
design.md phase 1 2026-08-08 02:53:18 +02:00
Perfect! Hier ist die Zusammenfassung 2de.md phase 1 2026-08-08 02:53:18 +02:00
progress.md phase 1 2026-08-08 02:53:18 +02:00
README.md phase 1 2026-08-08 02:53:18 +02:00
requirements.txt phase 1 2026-08-08 02:53:18 +02:00
wsgi.py phase 1 2026-08-08 02:53:18 +02:00

Steady

Steady is an ADHD-friendly task manager built with Flask. Phase 1 provides the application factory, database and migration setup, secure authentication, and the shared visual foundation.

Local setup

python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
flask --app app run --debug

The development server is available at http://127.0.0.1:5000. Copy .env.example to .env or export its values in your shell. Replace the sample SECRET_KEY before using the app beyond local development.

Database migrations

Apply the committed migrations after installing dependencies:

flask --app app db upgrade

When a model changes, generate a migration with flask --app app db migrate -m "Describe the schema change", review the generated operations, and commit them so every environment applies the same schema.

Tests

python -m pytest

Tests use an isolated in-memory SQLite database and never write to the local development database.