București, România
NextWR este o companie de dezvoltare software
Construim platforme SaaS multi-organizație, aplicații web și mobile, software pentru dispozitive conectate și infrastructura pe care rulează totul. O singură echipă scrie software-ul terminalului, API-ul, baza de date, tabloul de bord și aplicația mobilă, așa că piesele se potrivesc.
Un sistem, șase straturi
Un produs conectat nu este o aplicație cu un dispozitiv atașat. Software-ul dispozitivului, rețeaua, API-ul, baza de date, tabloul de bord și aplicația mobilă se proiectează împreună.
Ce construim
Șase direcții software
Fiecare este muncă software cu un livrabil software. Cele mai multe proiecte folosesc două sau trei împreună.
- SaaS și software la comandă Platforme de business multi-organizație, cu izolarea datelor pe organizație, roluri și un API folosit de toți clienții. PHP · Laravel · Node.js
- Aplicații web Interfețe React și Next.js peste API-uri Laravel și Node, inclusiv panouri de administrare și interfețe de la dreapta la stânga. React · Next.js · JavaScript
- Aplicații mobile Aplicații React Native și Flutter peste API-uri REST, cu autentificare, cataloage, comenzi, portofele și notificări. React Native · Flutter · JavaScript
- Software de platformă IoT Partea software a produselor conectate: sincronizare dispozitiv-server, provizionare, administrare la distanță și API-urile cu care vorbesc terminalele. AOSP Android · Node.js · PHP
- Cloud, DevOps și infrastructură Punerea în funcțiune și operarea software-ului pe care îl scriem, și aceeași muncă pentru aplicațiile pe care un client le are deja. Linux · Docker · Docker Swarm
- Software AI și modele lingvistice Funcții bazate pe modele lingvistice în software de business, cu fluxuri de generare și evaluare, plus lucru în curs pe inferență locală. Python · Node.js · PHP
Produse
Ce construim acum
Platforme proiectate și scrise de NextWR, prezentate cu arhitectura lor și cu un stadiu exact.
Platformă de pontaj conectată
BassmaPro
O platformă de pontaj și control al accesului pentru școli, companii, spitale și organizații. Un terminal citește o amprentă sau un card, platforma înregistrează evenimentul, iar un părinte sau un administrator îl vede.
SaaS multi-organizație
Platformă de management școlar
O platformă multi-organizație pentru școli și companii: clase, grupe, elevi, părinți, profesori și materii, fiecare operație fiind limitată la o singură organizație.
Casă de marcat și meniu QR
Platformă pentru restaurante
Management de restaurant cu casă de marcat, meniu digital accesibil prin cod QR, comenzi, abonamente, suport pentru mai multe locații și portofele multivalută.
React Native
Aplicație mobilă de comerț
O aplicație React Native peste un API Laravel: conturi, produse, categorii, comenzi, portofele, vouchere și mai multe magazine, în patru limbi, inclusiv arabă.
Platformă de comerț
Sistem de vouchere digitale
Gestionarea produselor, a voucherelor digitale, a clienților, a vânzătorilor, a administratorilor și a managerilor, separate prin acces pe roluri.
În dezvoltare · În construcție
Platformă lingvistică și de examinare
În construcție. O platformă în care un model lingvistic generează examene, întrebări, răspunsuri și evaluări pe niveluri de dificultate, cu o fază audio planificată.
Metodă
Cum decurge un proiect software
Cinci etape, aceleași la o lucrare de trei săptămâni și la una de un an. Fiecare etapă se încheie cu un document scris care rămâne la client.
-
Descoperire
O discuție, apoi o notă scrisă. Nota reformulează problema cu cuvintele noastre, enumeră constrângerile auzite și numește riscurile vizibile în acel moment. Dacă proiectul nu ar trebui construit, aici o spunem.
Ce primiți: O notă scrisă, de două până la patru pagini.
-
Propunere
Un domeniu fix cu preț și etape, sau un plan lunar cu un număr de zile de inginerie rezervate. În ambele cazuri, o listă explicită a ceea ce rămâne pe dinafară, pentru că ea previne discuția din luna a treia.
Ce primiți: O propunere cu preț, etape și listă a ceea ce rămâne pe dinafară.
-
Dezvoltare în incremente săptămânale
Software funcțional pe mediul de test în fiecare săptămână, împreună cu rularea de integrare continuă care l-a produs. Progresul și dovada lui ajung în același mesaj.
Ce primiți: O versiune pe mediul de test și o rulare de teste, în fiecare săptămână.
-
Lansare
Punere în funcțiune pe infrastructură care aparține clientului, cu monitorizare configurată și documentație scrisă pentru oamenii care vor opera sistemul. O sesiune de predare parcurge cu echipa clientului părțile de care se va atinge.
Ce primiți: Un pachet de predare: proceduri de operare, note de arhitectură, lista accesurilor.
-
Întreținere
Un abonament opțional pentru mentenanță și dezvoltări, cu preaviz de treizeci de zile. Pentru software cu funcții bazate pe modele lingvistice, abonamentul include rularea din nou a setului de evaluare, pentru că relevanța căutării se degradează pe măsură ce datele se schimbă.
Ce primiți: O notă lunară: ce s-a schimbat, ce acoperă testele, ce are nevoie de atenție.
Cum lucrăm
La ce poate ține un client compania NextWR
Patru angajamente, prezente în fiecare propunere.
Clientul deține codul
Fiecare depozit, fișier de design și credențial aparține clientului de la primul commit. Găzduiți oriunde, predați oricărei echipe.
Răspuns scris într-o zi lucrătoare
Fiecare întrebare primește un răspuns scris într-o zi lucrătoare, iar fiecare proiect are o demonstrație săptămânală în calendar.
Testat înainte de predare
Testele automate, verificările de accesibilitate și mediul de test fac parte din fiecare ofertă.
Companie din UE, GDPR gândit din proiectare
O companie românească, contracte guvernate de dreptul european, și protecția datelor luată în calcul la faza de arhitectură.
Scrieri
Notițe
Trei subiecte care revin în aproape fiecare proiect, scrise aici ca prima discuție să poată merge în altă parte.
Arhitectură
Aplicarea permisiunilor multi-organizație în API
Izolarea între organizații e ușor de descris și ușor de greșit într-un fel care rămâne invizibil până în ziua în care un client vede un rând care aparține altcuiva.
IoT
De ce are nevoie cu adevărat monitorizarea dispozitivelor cu resurse limitate
O flotă care nu poate fi inspectată de la distanță este o flotă la care se merge pe teren. O monitorizare utilă înseamnă câteva semnale oneste care răspund la o întrebare: poate dispozitivul acesta să își facă treaba acum?
Interfețe
Sensul de la dreapta la stânga se proiectează, nu se adaugă
Araba adăugată la final este o rescriere. Construită de la primul component, nu costă aproape nimic, pentru că aranjarea se oglindește singură.
Spuneți-ne ce construiți.
Scrieți în engleză, franceză, română sau arabă. Fiecare mesaj primește un răspuns scris într-o zi lucrătoare.