Aller au contenu
AtheronLABS

Pays détecté : États-Unis. Les prix sont affichés en dollars américains. Ce n’est pas le bon pays ?

labs@atheron:~/work/team-portal$ cat team-portal.md

Le portail d’équipe

Un seul back-office pour tout.

Embauche, paie, factures, clients, projets, files de soutien et communauté, au même endroit, sur une même base de données. Chaque écran demande à la base qui a le droit de le voir : une permission accordée une fois tient partout.

Notre propre réalisationBack-office, une base de données, plusieurs volets

// ce que ça fait

  • Mène l’embauche de bout en bout : postes, candidatures, grilles d’évaluation, entretiens, offres et accueil.
  • Tient les dossiers d’emploi, et lit l’identité légale de l’entreprise dans un seul enregistrement pour que tous les documents s’accordent.
  • Tient les livres : factures, paiements, taxes et la grille tarifaire d’où sortent nos propres estimations.
  • Gère les projets et la facturation des clients du studio Labs, avec jalons, approbations et feuilles de temps.
  • Répond au soutien de tous les sites dans un seul ensemble de files, et modère les salons de la communauté.

// comment nous l’avons bâti

  • Les permissions vivent dans la base : un écran, une fonction et un rapport ne peuvent pas être en désaccord sur qui peut agir.
  • Chaque service se connecte avec son propre identifiant et n’a droit qu’à ce dont il a besoin.
  • Plus de cinq cents migrations, appliquées dans l’ordre et consignées : n’importe quel environnement se rebâtit de zéro.
  • La suite complète, les tests de mutation et les recherches de secrets sont relancés par un serveur distinct toutes les quelques heures.
  • Un inventaire de confidentialité indique combien de temps chaque colonne de renseignements personnels est conservée, et un test échoue s’il en manque une.

// son ampleur

applications
Six sur une seule base : portail d’équipe, portail membres, site carrières, portail client, service de connexion et console du desk
migrations
Plus de 500, chacune appliquée dans l’ordre et consignée
fichiers de test
Plus de 370, lancés avant tout déploiement
vérifications
Suite, mutations et recherches de secrets toutes les quelques heures sur un serveur distinct

// technologies

  • Next.js
  • React
  • TypeScript
  • PostgreSQL
  • Microsoft Graph
  • Tailwind CSS

// où ça en est

En service chaque jour. C’est le back-office où nous travaillons, pas un produit que nous vendons, et ce que nous y avons appris sert à bâtir ceux de nos clients.

// un projet comparable

Réalisation
≈ 236 000 USD à 361 000 USD, en 46 semaines au plus335 700 $ CA à 513 500 $ CA
Hébergement
≈ 344 USD par mois490 $ CA par mois
Soutien
≈ 2 500 USD par mois3 565 $ CA par mois

Les prix dans votre devise sont des estimations au taux du jour de la Banque du Canada. Toute la facturation se fait en CAD ou en USD.

l’effort qu’il demande

Développement
1407 à 2152 h
Développeur frontal
305 à 467 h
Concepteur de produits
274 à 420 h
Développeur frontal principal
183 à 280 h
Concepteur de produits principal
183 à 280 h
En tout
3258 à 4984 h

ce que ce prix couvre

Un back-office de cette ampleur en un seul projet : les volets ci-dessus, le modèle de permissions en dessous, et les migrations et tests qui le gardent sûr à modifier.

Une estimation pour un projet comme celui-ci, calculée à partir de notre grille pendant que vous lisez. Ce n’est pas une offre de prix. La vôtre change avec votre portée, et nous en rédigeons une vraie après un appel.

Ouvrir dans l’estimateur →

// démarrer

Envie du même genre?

La même équipe, les mêmes tests, le même soin. Dites-nous ce qu’il vous faut, ou chiffrez-le vous-même d’abord.

Le portail d’équipe : un seul back-office pour toute une entreprise | Atheron Network Labs