Aplicații web, portaluri pentru clienți și unelte interne
Aproape orice firmă mică ține ceva important într-un fișier Excel. Merge, până când au nevoie doi oameni de el în același timp, sau până când un client ar trebui să-și vadă datele lui fără să le vadă și pe ale celorlalți, sau până când pleacă din firmă omul care înțelegea formulele.
Ăla e momentul în care un tabel devine o aplicație, și asta fac cel mai des: iau un proces care există deja și îl transform în ceva cu conturi, drepturi și o bază de date în spate.
Ce primești
- O aplicație care funcționează, nu un prototip, instalată pe un server al tău
- Conturi separate pe client și drepturi pe rol, acolo unde treaba o cere
- Instalarea, baza de date și backupurile configurate și documentate
- Codul sursă și datele de acces predate, ale tale
Pentru cine e
Firme mici și firme de IT care au un proces ținut acum într-un tabel, sau o idee de produs care trebuie construită cum trebuie din prima.
Cum se stabilește prețul
Preț fix pe proiect, stabilit după o discuție gratuită. Proiectele mari se împart în etape pe care le aprobi una câte una, ca să nu fii niciodată departe de ceva funcțional.
Studiu de caz
Un portal pe care două firme își țin săptămâna
Problema. O firmă de IT avea nevoie ca fiecare client al ei să-și vadă propriile echipamente, tichete și alerte de securitate, fără să vadă nimic de la ceilalți.
Ce am făcut.
- Fiecare client primește propria bază de date, creată odată cu firma și ștearsă odată cu ea
- Șase roluri pe două niveluri, autentificare în doi pași, sesiuni anulate printr-un număr de versiune în loc de o listă pe server
- Aproximativ 15.000 de linii de TypeScript, în producție, folosite zilnic
Rezultatul. O interogare care uită să filtreze după client nu poate trece o graniță care nu există: datele sunt în fișiere separate, nu în tabele separate.
Întrebări care se pun des
- Cât durează?
- O unealtă internă simplă, două-trei săptămâni. O aplicație cu mai mulți clienți și roluri diferite, două-trei luni. Îți spun după prima discuție, când știu ce ai.
- Rămân cu codul?
- Da. Primești codul sursă, baza de date și accesul la server. Nu ești legat de mine, iar dacă mâine vrei alt programator, are de unde continua.
- Poți lucra pe ceva scris deja de altcineva?
- Da, fac asta des. Prima dată citesc ce există și îți spun sincer dacă merită continuat sau rescris. De obicei merită continuat.
Hai să vorbim despre proiectul tău
Spune-mi ce vrei să faci și cam cât valorează pentru tine. Prima discuție e gratuită, durează o jumătate de oră, și pleci cu un răspuns clar dacă sunt sau nu omul potrivit.
Am primit mesajul.
I read these myself and reply within a working day, usually sooner. If it's urgent, ring 07853 610930.
Celelalte două lucruri pe care le fac
Audit de securitate
Verificare pe Windows, cu dovada fiecărei constatări.
Administrare servere
Linux: instalare, securizare, backupuri testate.
Întreținere site
Găzduire, actualizări de securitate, backup testat și modificările tale lunare. Pentru orice site de firmă mică, indiferent cine l-a scris.
