Skip to content
This repository has been archived by the owner on Aug 1, 2020. It is now read-only.

kindlyfire/planex

Repository files navigation

Planex

Planex is a school exam scheduler made for INDBG, a Belgian school, as part of my end-of-studies/graduation project. It's a work in progress and documentation is available mainly in French.

Installation

Windows

Pour installer Planex sur un ordinateur Windows, il est d'abord nécessaire d'installer les programmes suivants:

  • nodejs: la version "Current"
  • python: la version "Windows x86-64 executable installer"
  • xampp

Une fois installés, vous devez télécharger le code source du projet (depuis Git ou en tant que ZIP) et ouvrir un invite de commande Windows dans le dossier de Planex. Les commandes suivantes sont à entrer (une par une):

pip install --user pyschedule simplejson
npm install
npm run build

Assurez-vous que le logiciel XAMPP est lancé et que "Apache" et "MySQL" sont lancés dans l'application. Rendez vous sur https://localhost/phpmyadmin pour importer la base de données. Une fois cela fait copiez le fichier config.default.js et nommez la copie config.js. Si vous avez changé le nom d'utilisateur/mot de passe par défaut de MySQL, il faudra modifier ce fichier pour qu'il corresponde.

Finalement, Planex peut être lancé grâce à la commande suivante:

node index.js