MCode · Soneta SDK · C# / .NET
Projektowanie i wdrażanie oprogramowania w ekosystemie .NET. Od rozszerzeń do enova365, przez aplikacje mobilne i webowe, aż po integrację systemów wymiany danych.
Marcel Krupa
Jestem programistą i prowadzę jednoosobową firmę MCode. Od ponad 5 lat rozwijam dodatki do enovy — moduły biznesowe, formularze, workery i integracje — pracując zarówno bezpośrednio dla klientów końcowych, jak i jako podwykonawca Autoryzowanych Partnerów.
Potrzebujesz czegoś spoza standardu enovy? Zobacz, czym się zajmuję.
Masz więcej wdrożeń niż programistów — biorę techniczny kawałek na fakturę B2B, pod Waszą marką.
Workery, taski, cechy algorytmiczne, nietypowe dodatki
Wzorce repx, modyfikacje standardowych wydruków, raporty Excel
E-commerce, OCR, kurierzy, wymiana danych.
Harmonogram zadań, cykliczne raporty, import i eksport danych.
Diagnoza błędów wysyłki, dodatkowe pola w XML
Obieg dokumentów i podpis w terenie, praca poza biurem.
Portale w Blazorze, panele, integracje z modelami językowymi.
Każda firma i każda instalacja wygląda inaczej. Opisz, co chcesz zautomatyzować albo który proces zajmuje u Ciebie za dużo czasu — odpiszę, czy da się to zamknąć w kodzie i ile by to zajęło.
Piszesz do mnie, odpisuję ja — tego samego dnia, najpóźniej następnego roboczego. I to ja potem piszę kod, więc ustalenia nie gubią się po drodze.
Przed startem dostajesz zakres, termin i kwotę. Faktura po odbiorze, większe projekty etapami. Przy mniejszych zadaniach wystarczy potwierdzenie mailem.
Jeśli nie mam wolnych mocy, mówię to od razu — zamiast obiecywać i przesuwać termin co dwa tygodnie. Drobne poprawki zwykle tego samego albo następnego dnia.
Błędy w tym, co zamówiłeś, poprawiam bezpłatnie przez trzy miesiące od odbioru. Aktualizacja enovy? Rekompilacja dodatku to zwykle kwadrans.
Dwa zdania wystarczą: co ma się dziać i w którym miejscu enovy. Wersja systemu i lista modułów pomagają; specyfikacja nie jest potrzebna.
Zakres, termin i kwota — na piśmie, bezpłatnie, bez zobowiązań. Wiesz, co powstanie i czego wycena nie obejmuje.
Kod powstaje na kopii Twojej bazy, potem sprawdzasz go na swoim środowisku testowym. Jeśli po drodze pojawi się coś nowego, dostajesz na to osobną wycenę — nie dopisek do faktury.
Potwierdzasz mailem, że działa to, co ustaliliśmy, i dostajesz fakturę. Przez trzy miesiące poprawki są bezpłatne, potem rozliczam je godzinowo.
To tylko szacunkowe rzędy wielkości - warto dopytać ;)
To rząd wielkości, nie cennik. Dwa dodatki o tej samej nazwie potrafią różnić się nakładem dziesięciokrotnie.
Wycena jest bezpłatna. Prace rozwojowe rozliczam godzinowo, zamknięty zakres ryczałtem — wtedy znasz koszt przed startem.
Zasady są ustalone, zanim zobaczę pierwszy rekord.
Opisujesz problem, dopytuję o szczegóły: wersję enovy, moduły, jak wygląda proces dzisiaj. Potem przesyłam wycenę z zakresem i kwotą. Jest bezpłatna i nie zobowiązuje.
Drobne poprawki zwykle tego samego albo następnego dnia. Przy większym dodatku lub integracji termin zależy od zakresu — podaję go razem z wyceną i dotrzymuję; jeśli nie mam wolnych mocy, mówię to od razu, zamiast przesuwać termin później.
Dodatek jest kompilowany pod konkretną wersję enovy. Po aktualizacji stary dodatek zwykle działa dalej, ale zalecam rekompilację i sprawdzenie — piszę kod tak, żeby trzymał się standardów Sonety, więc to zwykle kwadrans pracy, rozliczany godzinowo. Jeśli Soneta zmieniła API, z którego dodatek korzysta, mówię o tym, zanim zacznę.
Błędy w tym, co zamówiłeś, poprawiam bezpłatnie przez trzy miesiące od odbioru — drobne poprawki w tym czasie są normalne. Zmiany zakresu i pytania po tym okresie rozliczam godzinowo.
Faktura VAT po odbiorze. Nie biorę zaliczek — większe projekty dzielę na etapy i po każdym wystawiam fakturę.
Nazywam się Marcel Krupa i od ponad 5 lat programuję w ekosystemie enova365. Prowadzę jednoosobową firmę MCode — to oznacza, że osoba, z którą ustalasz zakres, jest tą samą osobą, która pisze kod i odpowiada za efekt.
Specjalizuję się w C# i .NET. Poza samą enovą buduję aplikacje mobilne w .NET MAUI, portale webowe w Blazorze i integracje z systemami zewnętrznymi — bo w praktyce enova rzadko bywa całą układanką, częściej jej środkiem. Stawiam na prosty, stabilny kod, który da się utrzymać i przenieść na kolejną wersję systemu.
Odpiszę, czy się da, ile to zajmie i ile kosztuje. Wycena jest bezpłatna i nie zobowiązuje do niczego.