1 points par GN⁺ 2023-10-10 | 1 commentaires | Partager sur WhatsApp
  • momo.coach est une web app qui aide les freelances à gérer plus facilement les tâches administratives non facturables comme le suivi du temps, la gestion de feuilles de calcul, la création de factures et l’organisation des dépenses
  • Les heures de travail non enregistrées entraînent des revenus perdus, tandis que la difficulté de suivre les revenus et les dépenses, ainsi que la charge de créer devis et factures, augmentent en parallèle
  • L’outil vise à résoudre des situations où la gestion financière devient anxiogène, par exemple quand des remboursements sont manqués à cause de reçus perdus, ou à l’approche de la fin de trimestre et des déclarations fiscales
  • Il couvre dans un même flux le suivi du temps, la création de factures conformes, l’import de fichiers CSV de transactions bancaires et la génération de rapports pour préparer les déclarations fiscales
  • Son objectif est de réduire le temps et le stress liés aux tâches administratives afin d’aider les freelances à intégrer plus naturellement ces opérations essentielles à leur quotidien

La charge liée à la gestion administrative des freelances

  • Lorsqu’on travaille avec plusieurs clients, le suivi du temps devient plus complexe et la gestion de feuilles de calcul se multiplie
  • Le temps de travail non enregistré peut se traduire directement par une perte de revenus
  • Il devient difficile de suivre en continu les revenus et les dépenses, et la création de devis et de factures représente aussi une charge
  • Perdre des reçus peut faire manquer des remboursements, et la pression augmente à mesure que la fin de trimestre et la période de déclaration fiscale approchent

Principales fonctionnalités de momo.coach

  • Permet de suivre facilement le temps de travail
  • Permet de créer des factures professionnelles et conformes
  • Permet de suivre les revenus et dépenses en important des fichiers CSV de transactions bancaires
  • Permet de compiler des rapports pour préparer plus facilement les déclarations fiscales
  • Vise à réduire le temps et le stress consacrés à l’administratif dans l’activité freelance

1 commentaires

 
GN⁺ 2023-10-10
Commentaires sur Hacker News
  • Félicitations pour le lancement, l’interface a vraiment l’air très réussie.
    En tant que freelance, l’un des grands objectifs est de garder les coûts, surtout les coûts fixes, aussi bas que possible. Pour le suivi du temps et la génération de factures, j’utilise Google Sheets, et cela m’a très bien convenu pendant plusieurs années.
    La facture est simplement un onglet dans la feuille de temps : j’y saisis manuellement les heures du mois comme lignes, la TVA est calculée, puis je change le numéro et la date de facture et j’exporte en PDF. Tout le processus prend quelques minutes.
    Garder une partie manuelle me convient aussi, parce que je veux d’abord tout revérifier.
    Là où ce genre d’outil devient vraiment utile, à mon avis, c’est quand on passe d’un freelance solo à une forme de cabinet de conseil/agence. À ta place, je viserais comme cible principale non pas les personnes qui travaillent seules, mais celles qui ne travaillent déjà plus seules.

    • Je comprends. Toutes les apps tout-en-un ciblent les équipes.
      Je veux changer ça et créer un produit pour les freelances. Il y aura peut-être moins d’utilisateurs, mais ça me va.
  • Ce genre d’outil m’intéresse, mais ce serait encore mieux s’il était open source et auto-hébergeable.
    J’aimerais quelque chose qui puisse être déployé sous forme de simple conteneur Docker sur fly.io, un NAS Synology, etc. Cela dit, je comprends tout à fait qu’en tant que créateur indépendant, on veuille en tirer des revenus.

    • Kimai (https://www.kimai.org/) pourrait être proche de ce que tu cherches.
      Je l’utilise depuis le début de l’année, il a toutes les fonctions nécessaires pour suivre le temps travaillé et peut aussi être auto-hébergé. C’est comme ça que je l’utilise.
      Il est aussi disponible gratuitement en SaaS jusqu’à un certain nombre d’utilisateurs. Je n’ai aucun lien avec le projet, je le recommande juste parce que je l’apprécie.
    • Le publier sous licence AGPL et vendre des instances hébergées semble aussi envisageable.
  • J’ai fait quelque chose de similaire, mais j’ai utilisé des plugins pour suivre le temps passé pour chaque client.
    Comme ça, pas besoin de prendre une habitude de saisie du temps séparée.
    https://wakatime.com/blog/1-why-i-built-wakatime

    • Super. Avec momo.coach, je voulais avoir tout ce dont j’ai besoin dans la même app, et personnellement je ne fais pas de suivi du temps trop détaillé.
    • J’aime WakaTime pour ses intégrations avec Neovim et IntelliJ.
      Même après avoir essayé d’autres outils comme ActivityWatch, c’est sans doute la principale raison pour laquelle j’y reviens toujours.
  • Ça a vraiment l’air excellent. J’aime le choix d’une esthétique agréable plutôt qu’un thème froid et générique de framework UI.
    Cela dit, avec cet ensemble de fonctionnalités, je préférerais personnellement une application locale hors ligne à paiement unique.
    Pour une activité que je gère avec des amis, nous utilisons un logiciel de comptabilité SaaS, et cela a du sens parce que plusieurs personnes peuvent créer des factures et téléverser des reçus.
    Mais pour un outil que j’utiliserais seul, j’ai du mal à justifier de payer tous les mois et de confier mes données à quelqu’un d’autre. Bien sûr, si les fonctionnalités sont suffisamment attrayantes, je pourrais changer d’avis.
    J’ai vu cet article sur le site : https://momo.coach/blog/do-you-fill-out-your-own-tax-report/...
    Il semble que vous soyez basés en Allemagne ; je me demande donc si l’app propose une intégration ou un export Elster. Et est-ce qu’un export DATEV est aussi possible, au cas où l’on passerait plus tard par un conseiller fiscal ?

    • Merci pour le commentaire sur l’UI. Je suis en Allemagne et j’utilise aussi Elster.
      L’export DATEV et l’intégration Elster sont déjà sur la liste des choses à faire ;-)
  • Ça semble être un bon outil. Je pourrais l’essayer si je me lance plus sérieusement en freelance.
    Je préfère largement soutenir de petits créateurs plutôt que de gros logiciels d’entreprise.
    Le chat est sympa aussi.
    Est-ce que tu peux aussi partager la stack technique utilisée ?

    • Le projet a commencé il y a pas mal de temps.
      Le backend utilise Node.js + express + postgresql + redis + s3 + sqs + puppeteer. puppeteer sert à rendre en PDF les factures, devis et rapports HTML.
      Le frontend est une app browserify avec peu de modules. Pour les graphiques, j’utilise principalement D3 : https://momo.coach/blog/tech-stack/index.html
  • Je me demande comment les petites vidéos de démo sur la page d’accueil ont été réalisées. Elles sont vraiment superbes.

  • J’ai construit quelque chose de similaire, mais au lieu de créer une application complète, je mets les données directement dans une base Postgres.
    Quand on connaît SQL, on se rend compte qu’on n’a pratiquement pas besoin de frontend pour gérer son activité. Ajouter une nouvelle fonctionnalité devient aussi simple que créer une nouvelle vue ou écrire une fonction à la volée.

    • On a l’impression de revenir en 1977.
      Avant la vague de logiciels applicatifs packagés des 40 années suivantes, les systèmes de développement d’applications en libre-service de l’époque, comme filePro, étaient en fait des bases de données avec une fine couche d’UI.
      Il y avait en gros un concepteur d’écrans de saisie et un concepteur d’impressions de sortie, et n’importe qui, dentiste ou autre, pouvait définir seulement les quelques champs qui comptaient pour lui. En pratique, c’était suffisant pour la plupart des tâches professionnelles.
    • Pour ce genre d’usage, MS Access pourrait convenir.
      Je ne l’ai pas utilisé depuis des décennies, mais à l’époque je l’aimais bien. Pour un usage mono-utilisateur, cela peut assez bien combiner les avantages des deux mondes.
    • En toute honnêteté, c’est 90 % de ce dont la plupart des apps métier ont besoin.
      Un écran pour consulter une base de données.
      Je suis d’accord avec l’autre commentaire qui demande d’en faire un article de blog. J’aimerais voir avec quelle stack logicielle on construit ce genre de chose.
    • Ce serait un sujet intéressant pour un billet de blog.
    • Tant que tu n’oublies jamais la clause WHERE dans une instruction DELETE, ça semble correct.
  • Pour un outil professionnel qui manipule de l’argent dans ses données, je me demande s’il existe un moyen d’exporter toutes mes données d’un coup.
    C’est nécessaire non seulement pour les sauvegardes, mais aussi si, plus tard, le service ne me convient plus, si mon activité dépasse ce que le service peut gérer, ou si le service ferme.

    • Dans cette section https://app.momo.coach/user/subscription, tu peux cliquer sur un bouton pour exporter les données.
      Tu recevras par e-mail un lien vers un fichier zip contenant tous les fichiers ainsi qu’un dump de base de données de toutes les données.
  • En tant que freelance, mon retour serait de reformuler les formulations de problèmes sous forme de questions.
    Par exemple, au lieu de « perte de revenus due au temps non enregistré », quelque chose qui fait réfléchir comme « Vous est-il déjà arrivé de perdre des revenus à cause de temps non enregistré ? » rend plus clair que cette application web peut résoudre ce problème.
    « & More » devrait mener quelque part. Idéalement vers une liste complète des fonctionnalités au-delà de celles mentionnées sur la page d’accueil. Pour l’instant, il pourrait renvoyer vers la page du blog ; il y a beaucoup de bon contenu là-bas.
    Je me demande aussi si l’app prend en charge la devise canadienne.

    • Merci pour le retour. On peut changer la devise dans les paramètres : https://app.momo.coach/settings
      Cela dit, l’app ne prend pas vraiment en charge plusieurs devises pour le moment ; c’est plutôt un format d’affichage de devise.
  • J’aime l’esthétique et la manière dont l’UI est organisée.
    Je ne suis pas freelance, mais la fonctionnalité de génération de rapports semble particulièrement utile.