Teenus · 02 / 13

Laravel arendus: kohandatud süsteemid.

Laraveli arendus on meie meeskonna põhitöö. Laraveliga töötame alates 2013. aastast, alustades versioonist 4.0. Enamik meie kohandatud süsteemidest, avaliku sektori portaalidest ja B2B-platvormidest töötab Laravelil.

Alates
8 000 €
Ajakava
6–24 nädalat
Tehnoloogia
10 tööriistad
Hinnavariandid

Kaks võimalust alustame.

01
Eritarkvara arendus Laraveliga
Fikseeritud maht ja hind
alates 8000 €
✓Maht, tähtaeg ja hind lepitakse kokku enne töö algust
✓Tehniline spetsifikatsioon ja andmemudel
✓Kahenädalased sprindid, igaühe lõpus demo
✓Automaattestid kriitilisele loogikale
✓Dokumentatsioon ja koodi üleandmine
Küsige pakkumist
02 ENIM VALITUD
Töö tunnitasu alusel
Agiilselt: ülesanne → teostus
50 € tunnis
✓Sobib ka olemasolevate Laraveli süsteemide hoolduseks ja edasiarenduseks
✓Saatke ülesandeid vastavalt vajadusele, alustamiseks pole vaja suurt projekti
✓Prioriteete saate igas sprindis muuta
✓Igakuine aruanne töötatud tundide kohta
✓Ilma pikaajalise kohustuseta
Küsige pakkumist
i
Tunnitasu alusel töötavatele klientidele esitame arve kord kuus eelmisel kuul tehtud tööde eest. Kui tunnipõhise töö maht ületab 200 tundi (kuue kuu jooksul), lepitakse tunnihind kokku eraldi.

Fikseeritud hinnad on orienteeruvad ega sisalda käibemaksu. Täpse hinnakalkulatsiooni koostame pärast mahu läbiarutamist — 5–10 tööpäeva jooksul.

Laravel või CMS: kumb valida.

Kui avaldate veebilehel peamiselt tekste, pilte ja uudiseid, piisab sisuhaldussüsteemist (CMS). Laraveli valime siis, kui süsteem vajab oma äriloogikat, kasutajarolle, registreid, integratsioone või API-t. See sobib ka süsteemidele, kus töötab palju erinevate juurdepääsuõigustega kasutajaid.

Mõlemat lähenemist saab ühendada. Sadales tīklsi veebileht töötab Laravelil põhineval October CMS-il: teenuselehtede kõrval on seal kolm kalkulaatorit, elektrikatkestustest teatamise tööriist ja API-integratsioonid teiste süsteemidega. Sisuhaldus ja kohandatud funktsioonid toimivad ühes süsteemis.

Olemasoleva Laraveli süsteemi ülevõtmine ja uuendamine.

Olemasoleva Laraveli süsteemi ülevõtmist alustame koodiauditist: kontrollime Laraveli versiooni, testikatvust, sõltuvusi ja turvalisust. Saate aruande, kus on kirjas, mis tuleb esmajärjekorras korda teha. Selle põhjal määrame edasiste tööde järjekorra.

Pärast auditit uuendame Laraveli versiooni ja jätkame süsteemi edasiarendust kokkulepitud prioriteetide järgi. Säilitame Laraveli standardse struktuuri, kontrollime kriitilist loogikat Pesti testidega ja anname üle dokumentatsiooni. Kood kuulub teile esimesest päevast ning süsteemi saab üle võtta iga Laraveli arendaja.

Sisaldub

Standardne Laravel, üleantav kood.

Alustame äriprotsesside, kasutajarollide ja andmevoogude kaardistamisest. Seejärel koostame tehnilise kirjelduse: andmemudel, API-lepingud ja taristu. Alles siis hakkame koodi kirjutama — kahenädalastes sprintides, kus näitame tulemust regulaarselt demokeskkonnas. Äriloogika jaotame töövoogudeks ja valideerimisreegliteks ning suuname mahukad ülesanded taustajärjekordadesse Redise ja Horizoniga. Liidestame ERP-, CRM- ja raamatupidamissüsteemid, Smart-ID, Mobiil-ID ja ID-kaardi, pangad ja riiklikud registrid. Kasutame REST-i või GraphQL-i, kui selline liides on olemas, ja vanemaid SOAP- ning failivahetuskanaleid, kui seda pole. Kriitilise loogika katame Pesti testidega. Hoiame struktuuri standardse Laraveli piires ja väldime eksootilisi lahendusi, mida on hiljem raske muuta. Te saate dokumenteeritud README, CI ja koodi, mis on esimesest päevast teie oma ja mille saab üle võtta iga Laraveli arendaja. Kui teil on Laraveli projekt juba olemas, alustame koodiauditist — versioon, testikaetus, sõltuvused, turvalisus — ja aruandest selle kohta, mis tuleb kõigepealt korda teha. Töö võtab aega 6–24 nädalat. Pärast käivitamist pakume SLA-d, mis hõlmab 24/7 monitooringut, versiooniuuendusi ja muudatusteks reserveeritud tunde.

Kasutatud tehnoloogiad
Laravel PHP Livewire Inertia.js Vue.js REST API / GraphQL PostgreSQL / MariaDB Redis / Laravel Horizon Pest PHP Docker
  • ✓ REST-, GraphQL- ja muude API-de arendus ning dokumenteerimine
  • ✓ Keerukas äriloogika — töövood, valideerimisreeglid, järjekorrad
  • ✓ Single Sign-On — Smart-ID, Mobiil-ID, ID-kaart, OAuth, SAML, LDAP jm
  • ✓ Liidestused ERP-, CRM-, raamatupidamis- ja muude süsteemidega
  • ✓ Reaalajafunktsioonid Laravel Echo ja WebSocketite abil
  • ✓ Livewire'i või Inertia liidesed ilma eraldi frontend-projektita
  • ✓ Automaattestid Pestiga — kriitiline loogika on kaetud
  • ✓ Taustatööd ja järjekorrad Redise ja Horizoniga
  • ✓ DevOps — CI/CD, Docker, Forge, Vapor
  • ✓ Dokumentatsioon ja koodi üleandmine — süsteemi saab üle võtta igaüks
Protsess

Kuidas see töötab.

01
Avakohtumine
Äriprotsesside kaardistamine, kasutajarollid, andmevood.
02
Tehniline kirjeldus
Andmemudel, API-lepingud, taristu.
03
Iteratsioonid
Kahenädalased sprindid, regulaarsed demod.
04
Hooldus
24/7 seire, SLA ja regulaarsed täiendused.
FAQ

Korduma kippuvad küsimused.

Kirjutame seda alates 2013. aastast. Laravel on levinud raamistik, nii et dokumenteeritud koodibaasi saab teine meeskond üle võtta. Te ei jää sõltuma ühestainsast meeskonnast — ka meist mitte.
Jah. Alustame koodiauditist — versioon, testide kaetus, sõltuvused, turvalisus. Seejärel saate aruande selle kohta, mis tuleb esimesena korda teha, ja alles siis hakkame edasi arendama.
Standardne Laraveli struktuur ilma eksootiliste lahendusteta, testid kriitilisele loogikale, dokumenteeritud README ja CI. Kood kuulub teile alates esimesest päevast.
Enamasti jah. Oleme liidestanud ERP-, CRM- ja raamatupidamissüsteeme, Smart-ID-d, Mobiil-ID-d ja ID-kaarti, panku ja riiklikke registreid — nii REST/GraphQLi kaudu kui ka vanemate SOAP- ja failivahetuskanalite kaudu.
Pakume SLA-d, mis hõlmab monitooringut, versiooniuuendusi ja reserveeritud tunde muudatusteks. Enamik kliente jääb pikaks ajaks, sest süsteem areneb edasi.