Kimanj est une application de sondage ayant pour but de désengorger les conversations Messenger entre amis.
- Connexion via le site etu de l'Université de Technologie de Troyes
- Réinitialisation des réponses sur certaines questions via cron
- Réponses anonymes ou non (affichage des noms des personnes qui ont répondu ou seulement du nombre de réponses pour chaque option)
- Résultats publics ou non (affichage des résultats, éventuellement anonymes, pour tous ou seulement l'auteur)
- Affichage ou non de la question
- Affichage compatible smartphone / tablettes
- Affichage ergonomique des questions sur une seule page
- Développé avec PHP 7.4 / Symfony 5.1 / Doctrine 2.7 / Twig 3 + Bootstrap 4.1
Plus de documentation dans le dossier docs
- Php 7.4
- MariaDB / MySQL 5.7
- composer
sudo -u www-data git clone https://github.com/larueli/kimanj.git
sudo -u www-data cd kimanj && composer install
sudo -u www-data cp kimanj/.env kimanj/.env.local
Editez ensuite le .env.local
à votre guise, notamment pour la BDD
# Si besoin de créer la BDD
# sudo -u www-data php bin/console doctrine:database:create
sudo -u www-data php bin/console make:migration
sudo -u www-data php bin/console doctrine:migrations:migrate
- Configurez ensuite nginx comme indiqué ici.
- Ajoutez cette ligne dans votre cron :
mn hour * * * sudo -u www-data php /var/www/kimanj/bin/console app:cleanup
pour l'effacement automatique, et mettez la valeurHEURE_RAZ={hour}h{mn}
dans le env.
# Stopper le serveur web / bloquer l'accès puis
sudo -u www-data php bin/console doctrine:schema:drop --full-database --force
# Effacer les dossiers src/Migrations et Images puis
sudo -u www-data php bin/console make:migration
sudo -u www-data php bin/console doctrine:migrations:migrate
# Stopper le serveur web / bloquer l'accès puis
# DROP DB;
# Effacer les dossiers src/Migrations et Images puis
sudo -u www-data php bin/console doctrine:database:create
sudo -u www-data php bin/console make:migration
sudo -u www-data php bin/console doctrine:migrations:migrate
Je suis Ivann LARUELLE, étudiant-ingénieur en Réseaux et Télécommunications à l'Université de Technologie de Troyes, école publique d'ingénieurs.
N'hésitez pas à me contacter pour me signaler tout bug ou remarque. Je suis joignable à ivann.laruelle@gmail.com.