ESGI Project
Projet de logiciel de planification de tâches réalisé en C avec la librairie GTK+3.2, l'UI est réalisée avec Glade.
- Ajouter/supprimer des tâches
- Éditer les tâches (nom, description, date de fin, priorité)
- Groupe de tâches pour synchroniser le statut et la date de fin
- Ajouter des projets
- Récupération du calendrier à l'aide de cURL
- Suivi de ses finances
- Calculatrice de base intégrée
- Filtre pour retrouver ses tâches (par date, par priorité, par projet)
Ce projet a été réalisé sur Windows avec un environnement WSL, il est donc conseiller de l'installer sur une distribution Linux ou de l'installer sur Windows avec un environnement WSL.
# Clone the repository and go to the project folder
cd TaskToDo
# Run the script to install the dependencies
# Read the script before running it
# You may need to change some lines to fit your needs
chmod +x install.sh
./install.sh
# If the script doesn't work, run the following commands
sudo apt install dos2unix -y
# and then convert the file to unix format
dos2unix install.sh
# Compile and run with CMake
mkdir build && cd build
cmake ../
make
./TaskToDo
# Edit in settings/config.txt to change the settings
# Make sure to set init db to 0 the first time you run the program to insert
# the values in the database