Ninja Geeks kunder

Her finder du forskellige referencer, som har benyttet Ninja Geeks som deres IT-udvikler. Se referencer fra:

VetHotel

Teknologier:

  • PostgreSQL
  • React
  • PHP
  • SASS
  • Docke
  • C++
  • AWS

Opgave:

En virksomhed, der havde solgt et patientstyringssystem til dyrlæger i de nordiske lande, ønskede en webbaseret version af deres C++/Qt desktop-applikation udviklet og hostet på AWS. Dette skulle ikke til at starte med være en komplet erstatning af deres nuværende system, men som et system der var rettet mod et lavere kundesegment.

Løsning:

Deres nuværende system var baseret på en PostgreSQL-database, der kørte på Linux-servere. En API-platform var valgt til backenden, da virksomheden havde flere partnere, der ønskede adgang til en REST API. Deres system brugte NATS som deres beskedsystem, og et lille program blev skrevet i C++/Qt for at vise dette som WebSockets i frontenden.

Efter samtaler med nuværende kunder og research blandt medarbejderne har vi sat fokus på MVP-funktionerne, der skal bruges i den første udgivelse.

Systemet blev bygget vha. React, Redux og et specialudviklet material-ui tema. Det blev pakketeret som docker-billeder og udgivet på et lokalt Kubernetes cluster til intern manuel test af Q/A-ingeniører.

Denne løsning gjorde det muligt for klinikkerne at køre på desktop, web eller en blanding for det samme system.

Nuværende brug:

500+ brugere

Links:

VetHotel.dk

CleverInsight

Teknologier:

  • MySQL
  • React
  • Redux
  • PHP
  • SASS
  • Swift
  • Swift UI
  • AWS

Opgave:

Vi blev kontaktet af en virksomhed, der kører NPS-undersøgelser for kunder i veterinær- og tandlægesegmentet. De brugte forskellige onlineløsninger og Excel til at indsamle og rapportere til deres kunder. De ønskede at få lavet en webapplikation, som kunne køre alle deres undersøgelser og præsentere både resultater og slutrapporter for deres kunder gennem en selvbetjeningsportal.

Løsning:

Vi har designet og udviklet en moderne applikation med MySQL som database, API-Platform, som er en PHP REST framework som backend, og reagere som frontend.

Da dette var en e-mail-tung applikation, valgte vi at integrere med Mandril til e- mail-undersøgelser. Dette gav os et komplet transaktionssystem, hvor vi kunne spore afsendelse, afvisning, åbning og afmelding af e-mails. Til SMS gik vi med Twillo, da dette på det tidspunkt var den billigste og mest globale tilgængelige tjeneste.

Det blev besluttet at være vært for alt på AWS. For at leve op til kravet om at gøre det til et 100% selvbetjeningssystem bygger vi integration til Stripe til kreditkorttransaktioner og abonnementsbetalinger.

En ledsagerapplikation til iOS blev også udviklet ved hjælp af Swift UI.

Nuværende brug:

150+ kunder

VetLabConnect

Teknologier:

  • PostgreSQL
  • React
  • REST
  • C++
  • Node JS
  • Docker
  • AWS
  • HL7

Opgave:

En virksomhed der arbejder i veterinærbranchen, bad om et system til nemt at forbinde forskellige typer laboratorieudstyr uden behov for konstant udvikling af nye drivere.

Løsning:

Det skulle være muligt for systemet at skifte mellem formater, som der kunne blive behov for at integrere til i fremtiden. For at sikre dette blev det besluttet at implementere en pipeline med en transformationsmotor i midten. Ved at konvertere alle formater til JSON og derefter skrive transformationsscripts inde i webapplikationen ville det gøre alt dette muligt.

Der blev oprettet en webgrænseflade med mulighed for at oprette kundekonti, konfigurere tjenester, der kører på klientlokationer samt for at vise og rette fejl.

En C++ service blev bygget og tilføjet til applikationen, denne service skulle installeres lokalt, hvis udstyret f.eks. krævede en seriel forbindelse eller kun var i stand til at levere resultater som filer på et fællesdrev.

Nuværende brug:

30+ installationer

ShogunCRM

Teknologier:

  • PostgreSQL
  • PostGraphile
  • GraphQL
  • Node JS
  • Knex.js
  • React
  • AWS (ECS+S3+Route 53)
  • Docker

Opgave:

Udvikling af et CRM-system der dækker alle funktioner, som små virksomheder kræver. Det gælder både hvad angår support, salg og marketing. Dette system skal indeholde de grundlæggende funktioner, for ikke at konkurrere med de store spillere i de enkelte segmenter. En gratis version til opstart er påkrævet.

Løsning:

Fra starten blev det valgt at bruge AWS som grundlag for dette projekt, så de blev kontaktet og udviklingsressourcer blev frit stillet til rådighed af dem.

De teknologier der er valgt til dette projekt er designet til at sætte primær fokus på frontenden og for hurtigt at kunne levere en MVP. Alt databasedesign blev udført i dbdiagram.io og eksporteret til en PostgreSQL-database. I backenden bruges Node JS og PostGraphile til at skabe en dynamisk GraphQL API, der afslørede både tabeller, visninger, funktioner og WebSockets.


Frontenden blev skabt i React ved hjælp af material-ui og er blevet designet til at fungere på både desktop-browsere og tablets. Alle filer er forbundet med sager i CRM-systemet og bliver gemt i S3.

Nuværende brug:

Ikke udgivet endnu

Digital Basset Club

Teknologier:

  • PostgreSQL
  • React
  • Redux
  • Node JS
  • PostGraphile
  • Binance API
  • Knex.js
  • Docker
  • AWS (ECS)

Ide:

I dagens kryptomarked svinger valutakurserne hurtigt. Dette gør det til et svært marked at lave langsigtede forudsigelser for. Resultatet er at der sker mange små stigninger/fald i løbet af dagen.

Løsning:

Vi har valgt at bruge allerede tilgængelige API’er fra Binance-kryptobørsen og flere Node JS worker tjenester i docker-containere. Hermed byggede vi et system til at registrere valutakurser hvert sekund vha. maskinlæring til at forsøge at identificere den valuta, der er bedst egnet til en bedst type af investeringer.

En spothandler holder styr på yndlingsvalutaen og foretager køb og salg med en fortjeneste så lav som 0,2 % – 24/7 – 365.

Alt blev registreret på en PostgreSQL-database, der kørte på AWS RDS. Frontenden kører sammen med workers på AWS ECS.

Backenden brugte Node JS med PostGraphile til at eksponere en GraphQL API for en React frontend, hvilket gør det muligt at tilføje en iOS-applikation i fremtiden.

Nuværende brug:

Præsentation på in-house NFT-projekt, med forventet offentlig udgivelse i efteråret 2022

Sidst opdateret: 3. marts 2025