Il s'agit d'un projet Django donc veuillez avoir Python 3.8 ou supérieur.
Pour commencer avec l'application Knicks Todo App, vous pouvez cloner le dépôt depuis GitHub de l'organisation Hackverse si vous y êtes membre en suivant les étapes suivantes
-
Clone the repository:
git clone ttps://github.com/Hackacton-Hackverse/Knicks_Todo_List.git
-
Navigate to the project folder:
cd Todo_List -
Créez et activez un environnement virtuel (facultatif mais recommandé):
python -m venv env
python -m venv env
env\Scripts\activate.bat- Installer les dépendances du projet:
pip install -r requirements.txt
- Lancer les migrations vers la base de données SQLITE 3 :
python manage.py makemigrations python manage.py migrate
- Creer un superutilisateur pour les accès administrateurs :
python manage.py createsuperuser
- Lancer le serveur de developement :
python manage.py runserver
L'application web Knicks Todo App offre les fonctionnalités suivantes :
- Gestion des tâches : Ajoutez, modifiez et supprimez facilement des tâches.
- Priorisation des tâches : Attribuez des niveaux de priorité aux tâches.
- Catégorisation des tâches : Divisez les tâches en différentes catégories.
- Authentification des utilisateurs : Gestion sécurisée des comptes.
- Tableau de bord de l'administrateur : Accédez au tableau de bord de l'administrateur http://localhost:8000/admin/ pour gérer les utilisateurs et les tâches.
- Gestion du profil : Modifiez les détails de l'utilisateur (photo, e-mail, mot de passe, nom, etc.).
- Exportation des détails des tâches : Téléchargez un fichier PDF / CSV de vos tâches.







