Zum Inhalt springen
AtheronLABS

Erkanntes Land: Vereinigte Staaten. Preise werden in US-Dollar angezeigt. Nicht richtig?

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

Das Team-Portal

Ein Backoffice für alles.

Einstellung, Gehälter, Rechnungen, Kunden, Projekte, Support-Warteschlangen und die Community, an einer Stelle, auf einer Datenbank. Jede Seite fragt die Datenbank, wer sie sehen darf, sodass eine einmal vergebene Berechtigung überall gilt.

Unsere eigene EntwicklungBack office, one database, many areas

// was es tut

  • Führt die Einstellung von Anfang bis Ende: Stellen, Bewerbende, Bewertungsbögen, Gespräche, Angebote und Einarbeitung.
  • Hält Beschäftigungsdaten und liest die rechtliche Identität des Unternehmens aus einem Datensatz, sodass jedes Dokument übereinstimmt.
  • Führt die Bücher: Rechnungen, Zahlungen, Steuern und die Preisliste, nach der unsere eigenen Schätzungen berechnet werden.
  • Führt Projekte und Kundenabrechnung für das Labs-Studio, mit Meilensteinen, Freigaben und Stundenzetteln.
  • Beantwortet Support von jeder Website in einem Satz Warteschlangen und moderiert die Community-Räume.

// wie wir es gebaut haben

  • Berechtigungen liegen in der Datenbank, sodass eine Seite, eine Funktion und ein Bericht sich nicht uneinig sein können, wer handeln darf.
  • Jeder Dienst meldet sich mit einer eigenen Anmeldung an und darf nur, was er braucht.
  • Mehr als fünfhundert Migrationen, der Reihe nach angewandt und festgehalten, sodass sich jede Umgebung aus dem Nichts neu aufbauen lässt.
  • Die ganze Suite, Mutationstests und Scans nach Geheimnissen werden alle paar Stunden von einem eigenen Server erneut ausgeführt.
  • Ein Datenschutzverzeichnis sagt, wie lange jede Spalte mit personenbezogenen Daten aufbewahrt wird, und ein Test schlägt fehl, wenn eine fehlt.

// wie groß es ist

applications
Sechs auf einer Datenbank: das Team-Portal, das Mitgliederportal, die Karriereseite, das Kundenportal, der Anmeldedienst und die Desk-Konsole
migrations
Mehr als 500, jede der Reihe nach angewandt und festgehalten
test files
Mehr als 370, ausgeführt, bevor etwas ausgeliefert wird
checks
Suite, Mutationstests und Scans nach Geheimnissen alle paar Stunden auf einem eigenen Server

// tech-stack

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

// wo es steht

Läuft jeden Tag. Es ist das Backoffice, in dem wir arbeiten, kein Produkt, das wir verkaufen, und was wir beim Bauen gelernt haben, nutzen wir für die Backoffices unserer Kunden.

// eine vergleichbare Entwicklung

Entwicklung
≈ 236.000 USD bis 361.000 USD, within 46 weeksCAD 335,700 to 513,500
Hosting
≈ 344 USD im MonatCAD 490 im Monat
Support
≈ 2.500 USD im MonatCAD 3,565 im Monat

Preise in Ihrer Währung sind Schätzungen zum heutigen Kurs der Bank of Canada. Alle Rechnungen werden in CAD oder USD gestellt.

der Aufwand darin

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

was dieser Preis abdeckt

Ein Backoffice dieser Größe als eine Entwicklung: die Bereiche oben, das Berechtigungsmodell darunter und die Migrationen und Tests, die Änderungen sicher machen.

Eine Schätzung für eine Entwicklung wie diese, nach unserer Preisliste berechnet, während Sie lesen. Sie ist kein Angebot. Ihre ändert sich mit Ihrem Umfang, und ein echtes Angebot schreiben wir nach einem Gespräch.

Im Rechner öffnen →

// anfangen

Möchten Sie so etwas bauen lassen?

Dasselbe Team, dieselben Tests, dieselbe Sorgfalt. Sagen Sie uns, was Sie brauchen, oder berechnen Sie es zuerst selbst.

Das Team-Portal: ein Backoffice für ein ganzes Unternehmen | Atheron Network Labs