Coddity est fière de (enfin) commercialiser son premier produit SaaS ! Freeday est un outil de gestion des congés pour les petites entreprises et les associations. Avec Freeday, finie la galère des fichiers Excel partagés !
Excel out
Nous avons pensé Freeday comme une application simple et lisible, qui fait son travail et qui ne fait pas le café.
Les salariés effectuent des demandes de congés via le bot Slack Freeday. Celui-ci comprend les demandes en langage naturel (via un moteur de NLU Google DialogFlow), ou bien propose un formulaire interactif.
Les administrateurs de la société reçoivent une notification sur slack les invitant à se connecter à l'interface d'administration Freeday. Ils pourront alors :
- Consulter le planning des mois et visionner globalement les absences de l'équipe
- Valider ou refuser les demandes
- Exporter les chiffres en fin de mois pour les transmettre à leur comptable
C'est un Caméléon, un génie qui peut prendre n'importe quel apparence
Freeday est paramétrable : jours ouvrés / ouvrables les samedis ou non, liberté totale dans les types de congés fixés sur l'interface par les administrateurs (on peut même créer un type "Au golf").
Evidemment, nous sommes à l'écoute de toute suggestion qui nous permettrait d'améliorer l'app !
Et bien entendu, nous cherchons des clients pour le déployer : associations, TPE, startups, incubateurs. N'hésitez pas à prendre contact avec nous pour une rapide démo !
Le Centre veut le récupérer vivant ? De préférence. Plus d'infos sur https://freeday-app.com.
L'histoire du projet
Freeday est en réalité un projet de l'Atelier Coddity, notre journée mensuelle de R&D. Initié par Ali en 2018, puis repris par Yoann, Lucas et Sosthène, c'est le tout premier projet qui arrive jusqu'à la phase de commercialisation.
### 2017 S2
- Expression du besoin par l'équipe Coddity, qui en avait marre de gérer les congés sur excel
### 2018 S1
- Première étude et POC par Ali lors d'un Atelier
### 2018 S2
- Mise en production chez Coddity de la première version fonctionnelle d'un bot simple qui recueille les demandes de congés via des mots-clés et les transmet aux responsables RH
- Reprise du projet par Yoann à son arrivée
- Amélioration de la compréhension du bot
- Livraison d'une interface d'administration des congés pour les administrateurs
### 2019 S1
- Ajout du multilingue
### 2019 S2
- Clarification du statut des demandes
- Ajout du statut "en attente"
- Refacto technique de l'api et du bot
- Intégration de cypress et mise en place de tests e2e sur l'interface d'administration
### 2020 S1
- Ajout d'un champ "raison" pour l'annulation de congés
- Ajout du paramétrage des types de congés et sauvegarde des données de filtrage dans le localStorage
- Ajout de la configuration des jours ouvrés / ouvrables
- Ajout de la gestion des conflits entre absences
- Ajout de la gestion multi-cliente sur une seule instance
- Refonte CSS par Oualid pour se démarquer du thème de base de BlueprintJS
- Décision de commercialiser le produit, réflexions pour la création d'un site commercial
- Ajout du parcours de bienvenue pour les nouveaux clients
- Design d'une première charte graphique et d'inspirations pour le site commercial
### 2020 S2
- Refonte du backend pour faciliter la création de nouveaux clients
- Ajout du thème sombre
- Personnalisation de l'instance avec nom et logo du client
- Mise en oeuvre de scripts Ansible pour faciliter la maintenance de l'app
- Ajout d'un système de jobs pour gérer les tâches récurrentes
### 2021 S1
- Réception des maquettes UXD finales pour le site commercial
- Migration depuis le SDK slack vers slack bolt
- Migration vers une infrastructure self-host redondée et sauvegardée
- Déploiement du premier client
- Migration de moment vers dayjs
- Abandon de cypress pour playwright pour les tests e2e
- Fin du développement et mise en ligne du site commercial
- Lancement de la prospection commerciale
- Création d'un outil d'administration interne pour gérer les instances
Un grand bravo / merci à tous les contributeurs du projet (à date) : Ali, Lord Yoann, Oualid, JB, Lucas, Sosthène, Anicet