English

À Propos

Chez Codage Ouroboros Inc. nous avons un objectif. Résoudre les problèmes des entreprises en construisant des outils qui maximisent le temps des employés et des utilisateurs afin qu'ils puissent se concentrer sur leurs tâches et non sur les outils qu'ils utilisent.

Vos employés font-ils trop de choses à la main? Ils créent des feuilles de calcul complexes pour collecter des données sans vérification, sans intégrité des données et sans redondance? Ou bien vous avez une idée d'application qui pourrait faciliter la vie du monde entier, mais vous ne savez pas comment vous y prendre ? Avez-vous envisagé de créer un logiciel personnalisé et avez-vous été rebuté par le temps nécessaire ou par les coûts exorbitants proposés par les consultants en logiciels?

Les logiciels personnalisés n'ont pas besoin d'être coûteux ou de prendre un temps déraisonnable. Chez Codage Ouroboros Inc., nous croyons tellement à la création d'outils pour faciliter le travail que nous avons créé nos propres bibliothèques de logiciels pour que la création d'outils soit un jeu d'enfant. Cela nous permet de consacrer plus de temps à la compréhension de votre activité et de vous fournir ce dont vous avez vraiment besoin pour passer au niveau supérieur. Nous excellons dans l'automatisation de ce qui ne nécessite pas d'intervention humaine, et nous rendons ce qui en nécessite aussi simple et indolore à utiliser que possible.

Qu'il s'agisse d'investir dans votre entreprise existante pour la rendre plus rentable, ou de transformer votre idée en un PMV (Produit Minimum Viable) pour pouvoir rechercher des financements, nous, Codage Ouroboros Inc., pouvons faire fructifier vos projets. Non seulement nous voulons vous voir réussir, mais nous serons ravis de faire partie de ce succès.

Clients

Logo Ortho Info™

DevMedika Inc. (société mère d'Ortho Info™) avait pour vision d'attirer l'attention sur le manque d'aide pour les patients et les médecins généralistes en matière de problèmes musculo-squelettiques. Ils voulaient créer un guichet unique où les particuliers ou les professionnels pourraient rechercher des informations sur les problèmes MS, obtenir de l'aide, obtenir le bon appareil orthopédique et même trouver le bon physiothérapeute. Ils avaient besoin d'une solution personnalisée pour faire fonctionner toutes les différentes parties ensemble, tout en permettant à quiconque d'ajouter plus de conditions et de traitements au système.

Ce qui suit est une citation directe (capture d'écran de WhatsApp avec autorisation) de l'un des partenaires de DevMedika, Victor Fakhoury.

Victor Fakhoury Quote
(Je parle au nom de tout le monde dans cette entreprise, Chris. Vous êtes la meilleure chose qui soit arrivée à ce projet. Vous en avez fait une réalité.)

Logo Undoo®

Toro Management Inc. (société mère de Undoo®) recherchait quelqu'un pour l'aider à gérer tous les aspects techniques de la vente d'un produit en ligne, à la fois directement aux clients et entre entreprises. Nous avons créé plusieurs portails pour eux afin de les aider à se connecter et à gérer leurs clients. Plus particulièrement, une plateforme de distribution entièrement intuitive, dynamique et évolutive pour gérer les ventes internationales avec une seule personne pour tout gérer.

Ce qui suit est une citation directe (capture d'écran de Slack avec la permission) du responsable des opérations chez Undoo / Toro Management, Andy Nappin, décrivant le portail des distributeurs créé pour Undoo.


(Je pense avoir trouvé à peu près tout ce dont vous avez besoin pour MVP et enregistré les problèmes dans Pivot Tracker. Dans le prolongement de notre travail précédent, je tiens vraiment à vous remercier d'avoir fait ce qui est objectivement un excellent travail. il est super intuitif, il offre une redondance, nous pouvons travailler en temps réel grâce à la nature de sa conception et il sera reçu comme un rêve par nos partenaires de distribution. Plus important encore, cela nous permettra d'évoluer, ce qui est la partie la plus difficile de l'entreprise. ce fut un plaisir de l'utiliser à nouveau et que nous allons livrer un excellent MVP. merci. Andy.)

Logo Service SVP™

Service SVP™ voulait changer la donne lorsqu'il s'agissait de trouver les restaurateurs et le personnel, surtout après que le Covid ait tout changé. Il était plus difficile de trouver du personnel et personne ne voulait perdre de temps avec des employés qui ne pouvaient pas faire le travail ou qui ne correspondaient pas à l'ambiance de leur établissement. Codage Ouroboros Inc. a aidé la direction de Service SVP™ à créer une toute nouvelle façon de penser à l'embauche de personnes, à normaliser les informations nécessaires pour faire le bon match et à le faire rapidement sans perdre de temps dans une industrie qui est déjà souvent sur le fil entre succès et échec.

Logithèque

Define

Define est un moyen indépendant du langage de valider et de nettoyer des structures de données simples et complexes. Il utilise un format JSON simple pour définir la structure et les valeurs et types valides pour des documents entiers.

Documentation complète (En anglais) est fourni pour tous les langages de programmation.

Docs-OC

Docs-OC est un script React d'une seule page qui charge un fichier JSON contenant votre documentation. Docs-OC est conçu pour les bibliothèques, comme Format-OC, qui fournissent des fonctionnalités dans plusieurs langues.

Modules PyPi

  • config-oc Un module pour simplifier la documentation et le chargement des fichiers de configuration écrits en JSON avec la possibilité de séparer les données publiques des données privées.
  • jobject Un remplacement de dictionnaire qui donne un accès supplémentaire aux données en utilisant la notation struct C, tout comme les objets JavaScript.
  • jsonb Un module Python utilisé pour simplifier l'encodage/décodage JSON tout en gérant les types spéciaux.
  • namedredis Un simple wrapper pour Redis utilisant config-oc pour agir comme une usine pour les connexions nommées.
  • strings-oc Fonctions génériques pour traiter et générer des chaînes.
  • tools-oc Fonctions génériques pour traiter les problèmes Python courants.
  • undefined-oc Ajoute une variable « undefined » unique à Python qui agit exactement comme celle de JavaScript.
  • upgrade-oc Ajoute la possibilité d'ajouter facilement des scripts de mise à niveau qui s'exécuteront dans le bon ordre en fonction des versions.

Paquets NPM

  • jsunittest Un package JavaScript pour effectuer des tests unitaires qui copie le flux du module unittest de Python.
  • @ouroboros/browser 4 classes pour gérer les tâches courantes du navigateur, le presse-papiers, les cookies, les hachages et la visibilité des pages.
  • @ouroboros/clone Une module pour cloner complètement les données à tous les niveaux. Comprend des moyens d'ajouter votre propre fonction pour des classes/types spécifiques, ou d'ignorer complètement des classes/types spécifiques.
  • @ouroboros/dates Diverses fonctions pour manipuler et afficher les dates.
  • @ouroboros/events Une bibliothèque pour donner la possibilité de s'abonner et de déclencher des événements synchrones en javascript. Utile pour transmettre des données autour d'un projet sans créer de conflits d'importation/dépendances circulaires.
  • @ouroboros/react-native-picker Ajoute un sélecteur de style iOS à React Native.
  • @ouroboros/react-native-snackbar Ajoute un Snackbar à React Native.
  • @ouroboros/react-radiobuttons-mui Un composant qui ajoute la possibilité de créer des boutons radio personnalisés à l'aide de Material-UI.
  • @ouroboros/subscribe Une classe qui permet d'ajouter facilement des capacités d'abonnement et de notification à n'importe quelle classe via une extension.
  • @ouroboros/tools Fonctions génériques pour les problèmes JavaScript standards.

Autre

  • certbot-cpanel Un module certbot pour ajouter l'intégration cPanel.
  • ChainedXML Un module python 2 pour créer des documents XML à l'aide de méthodes chaînées.
  • Reconsider Un module python 2 pour cloner des instances RethinkDB d'un hôte à un autre à la volée.

Applications

TIMS

TIMS, le système de gestion du temps et des stocks, est une application React au-dessus des API Python3 REST qui permet aux petites entreprises de suivre les clients, les projets, les tâches et les heures (ou minutes) travaillées dessus. Les employés et les responsables peuvent suivre les projets et leurs tâches, démarrer et arrêter pour suivre le temps travaillé. Les administrateurs et la comptabilité peuvent générer des factures, y compris des informations fiscales, en fonction de délais spécifiques. Et enfin, les clients peuvent se connecter pour voir les informations générales sur le temps travaillé (et non sur le travail des employés individuels) et télécharger les factures.

PyLiveDev

PyLiveDev est un package Python installable qui permet d'exécuter plusieurs services/applications/scripts Python tout en suivant les fichiers associés aux modifications. Lorsque des modifications sont détectées, le processus correspondant est arrêté avec élégance, revérifié pour de nouveaux fichiers associés et redémarré. Autoriser les mises à jour en direct dans le style de create-react-app.

MDS3

Exécute un dump MySQL pour récupérer toutes les données dans une ou plusieurs bases de données, puis stocke ces données en tant qu'objet privé dans AWS S3.