Skip to content

RafaelIste/TaskFlow-Flask

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TaskFlow (Flask To-Do) - Local

Application Flask de gestion de listes et de taches, avec authentification utilisateur.

Prerequis

  • Python 3.13+

Installation locale

python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt

Variables d'environnement (local)

Exemple rapide:

$env:SECRET_KEY = "change-me-with-a-long-random-value"
$env:DATABASE_URL = "sqlite:///task_manager.db"
$env:SESSION_COOKIE_SECURE = "0"
$env:FLASK_DEBUG = "1"

Un modele est fourni dans .env.example.

Base de donnees locale

Avant le premier lancement:

$env:FLASK_APP = "todolist.py"
.\.venv\Scripts\python.exe -m flask db upgrade

Lancer l'application

.\.venv\Scripts\python.exe todolist.py

Application disponible sur http://127.0.0.1:3000.

Migrations

Creer une migration apres modification des modeles:

$env:FLASK_APP = "todolist.py"
.\.venv\Scripts\python.exe -m flask db migrate -m "description"
.\.venv\Scripts\python.exe -m flask db upgrade

About

A secure and modern Flask to-do app with user authentication, per-user task lists, CSRF protection, and database migrations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors