logo

Accès Inspecteur est un site pour soumettre des demandes d’inspections en bâtiment. Le site est déjà mature et j’aide à ajouter des fonctionnalités.

Spécificités:

  • Ajouter la possibilité de définir le délai pour recevoir le service.
  • Section blogue:
    • Ajouter un lien vers cette section.
    • Afficher la liste des articles.
  • Pour les inspecteurs:
    • Permettre d’imprimer les factures sélectionnées.
    • Empêcher les inspecteurs qui n’ont pas de carte de crédit dans leurs comptes de sélectionner les demandes.
    • Permets d’avoir plusieurs adresses pour offrir leurs services.
  • Pour les référents:
    • Système d’affiliation qui permet de donner un rabais au client et un crédit au référant.
    • Permets d’acheter des certificats rabais pour les clients avec les crédits accumulés.
    • Affiche un code QR pour l’URL avec leur code.
  • Tâches automatiques:
    • Annulation des demandes non sélectionnées 24 heures après leurs réceptions.
    • Facturer les demandes non remportées
  • Améliorer la sécurité:
    • Centraliser les permissions.
    • Permettre de créer des rôles et définir les actions.
    • Sécuriser la page de requête du côté inspecteur.
  • Pour les administrateurs:
    • Pouvoir gérer les utilisateurs et les rôles.
    • Pouvoir envoyer des courriels à tous les inspecteurs qui ont soumissionnés.
  • Global
    • Améliorer le thème de certaines pages.
    • Ajouter un système de messagerie entre les clients, les inspecteurs et les administrateurs.
    • Fixer quelques bogues déjà présents.
    • Ajouter plus de documentation.
Technologies: , , , , , , ,

Continuellement ajouter et ajuster des fonctionnalités pour le site et les formulaires d’inscription.

Spécificités:

  • Ajouter plusieurs règles d’exclusions et d’inclusions de cours selon les autres sélectionnés.
  • Ajouter le paiement en ligne avec Monetico.
  • Pouvoir joindre des fichiers au formulaire d’inscription et les importer dans le logiciel COBA.
  • Compression automatique des pièces jointes quand trop grosses.
  • Changer le paiement en ligne de Monetico à Paysafe.
  • Changer le paiement en ligne de Paysafe à Payfacto.
  • Créer une application pour l’envoi massif de courriels de paiement.
  • Ajouter un reCaptcha (invisible) sur les formulaires de contact.

Le site web

Technologies: , , , , , , ,

Suite de logiciels pour gérer des serveurs Ubuntu.

Ce projet est pour me permettre d’offrir plusieurs services partagés.

Ce système utilise Docker pour permettre plus de sécurité entre les utilisateurs et pour pouvoir exécuter des processus avec des versions différentes installées.

Ce système est une suite de projets et ils sont tous à source libre. Vous pouvez utiliser le projet de base pour obtenir tous les autres projets facilement.

Technologies: , , , , , , , , , ,

Une application pour aider à configurer des bases de données.

Spécificités:

  • Prends un fichier de configuration en format JSON avec toutes les informations sur l’état final désiré.
  • Crée et efface les bases de données.
  • Crée et efface les utilisateurs.
    • Peut en ignorer certains, tels ceux administratifs (root).
  • Donne et enlève les permissions des utilisateurs sur les bases de données.
  • Supporte MariaDB et MongoDB.
  • Peut rouler continuellement et réappliquer l’état désiré périodiquement et lorsque le fichier de configuration change.

Disponibilité:

Technologies: , ,

Auparavant, j’utilisais Apache James directement, mais ce n’était pas optimal pour facilement configurer cette application avec mes composantes supplémentaires de gestion des comptes et des redirections.

Spécificités:

  • Utilise Apache James comme librairie à cette application Java
  • Utilise MariaDB
  • Lit un fichier de configuration en JSON et vérifie s’il est modifié. Il configure
    • Les domaines servis
    • Les comptes avec leur mot de passe (en clair ou en SHA-512)
    • Les redirections

Disponibilité:



Technologies: , , ,