Verkkokehityspalvelut

Rakennamme mobiilisovellusten palvelinpuolen, hallintapaneeleita, asiakasportaaleja ja verkkosovelluksia. Uudet projektit tehdään yleensä kokonaan TypeScriptillä: palvelimella NestJS tai Fastify ja PostgreSQL, selaimessa Next.js. Laravelilla, Yii2:lla tai Railsilla jo toimivia alustoja jatkamme niiden omilla teknologioilla.

Verkkokehityspalvelut

Keitä autamme verkkokehityksessä

Suurin osa verkkotöistämme on sitä, mitä käyttäjät eivät näe erillisenä tuotteena: palvelin, API ja hallintapaneeli. Loput ovat sivustoja, joiden on kestettävä liikennettä ja myytävä.

Mitä rakennamme

Taustajärjestelmät ja API:t

Mobiili- ja verkkotuotteiden palvelinpuoli: käyttäjätilit ja roolit, data, maksut, ilmoitukset ja integraatiot kolmansien osapuolten palveluihin. API:t toimitetaan dokumentaation kanssa, jotta toinen tiimi voi käyttää niitä myöhemmin.

Hallintapaneelit ja sisäiset työkalut

Käyttöliittymät, joilla tiiminne hallitsee sisältöä, käyttäjiä, tilauksia ja raportteja. Rakennettu sen mukaan, miten ihmiset oikeasti työskentelevät, rooleineen ja oikeuksineen, eikä yleisen pohjan varaan.

Asiakasportaalit

Omat tilit, joilla asiakkaat näkevät tilauksensa, varauksensa, asiakirjansa tai kestotilauksensa, maksavat ja päivittävät tietonsa itse sen sijaan, että kirjoittaisivat asiakastukeen.

Verkkosovellukset Next.js:llä

Asiakkaille näkyvät verkkosovellukset Next.js:n App Routerilla, palvelimella renderöitynä tai inkrementaalisesti uudelleen generoituna (SSR ja ISR), joten sivut latautuvat nopeasti ja hakukoneet indeksoivat ne. Tyypitetyt API:t tRPC:llä tai Honolla käyttöliittymän ja palvelimen välillä.

Verkkokaupat ja markkinointisivustot

Tuotekatalogi, kassa, maksujärjestelmät ja kampanjatyökalut sekä laskeutumissivut ja yrityssivustot. Kaupat ja sivustot, joita tiiminne päivittää ilman kehittäjää, rakennamme yleensä WordPressillä ja WooCommercella, joilla on oma sivunsa.

Työ olemassa olevilla alustoilla

Uudet ominaisuudet, uudistettu ulkoasu ja refaktorointi muiden tiimien rakentamille alustoille. Luemme ensin koodin ja kerromme, onko edullisempaa kehittää olemassa olevaa vai rakentaa uudelleen.

Teknologiat valitaan tehtävän mukaan

Teknologiat valitaan tehtävän mukaan

Uusissa tuotteissa oletusvalintamme on TypeScript molemmin puolin: palvelimella NestJS, Prisma ja PostgreSQL tai Fastify, kun palvelu on pieni ja nopeus ratkaisee, ja verkkoasiakkaana Next.js App Routerilla. tRPC tai Hono jakaa API:n tyypit niiden välillä, joten uudelleen nimetty kenttä rikkoo buildin eikä tuotantoa. Työskentelemme myös PHP:llä (Laravel ja Yii2), Ruby on Railsilla ja Pythonilla, ja kun tulette jollakin niistä rakennetun alustan kanssa, jatkamme yleensä sen teknologioilla. Muutosta ehdotamme vain, kun nykyinen ratkaisu todella hidastaa tuotetta, koska vääristä työkaluista maksetaan vuosia.

Yksi palvelinpuoli sovelluksille, verkolle ja niiden takana olevalle tiimille

Yksi palvelinpuoli sovelluksille, verkolle ja niiden takana olevalle tiimille

Tyypillinen projektimme on yksi taustajärjestelmä useille sovelluksille. ELLO Musicille rakensimme musiikkivideoiden jakelualustan, jossa yksi Laravel-taustajärjestelmä palvelee iOS- ja Android-sovelluksia sekä Vue.js-verkkosovellusta. Stellium Music App noudattaa samaa mallia, ja siinä on omat osiot kuuntelijoille, artisteille ja mainostajille. Suunnittelemme ensin tietomallin ja API:n, jotta uuden sovelluksen, kumppani-integraation tai automaation voi lisätä myöhemmin ilman ytimen uudelleenrakentamista, ja hallintapaneeli antaa liiketoiminnan pyöriä päivittäin ilman, että jokaisesta muutoksesta tarvitsee soittaa kehittäjälle.

Kaupat ja sivustot, joiden on myytävä

Kaupat ja sivustot, joiden on myytävä

NIS-Storelle, yhdelle suurimmista Xiaomi-laitteiden maahantuojista Eurooppaan ja Yhdysvaltoihin, kehitimme verkkokaupan uuden käyttöliittymän, integroimme maksujärjestelmät ja lisäsimme markkinointityökaluja. LunchPointille rakensimme Ison-Britannian markkinoille palvelun, joka kokoaa yhteen ravintolat, niiden ruokalistat, alennukset ja tulevat tapahtumat sijaintiin perustuvalla haulla. Myyvät sivustot tarvitsevat samaa teknistä huolellisuutta kuin sisäiset järjestelmät sekä tarkkaa huomiota sivujen nopeuteen, analytiikkaan ja kassaan, jossa pienikin virhe maksaa oikeaa rahaa. WordPress- ja WooCommerce-kaupoilla sekä teknisillä SEO-auditoinneilla on kummallakin oma sivunsa.

Miten verkkoprojekti etenee

01

Kartoitus ja laajuus

Tarkennamme käyttäjät, roolit, integraatiot ja sen, mitä on jo olemassa. Saatte kirjallisen laajuuden, teknologiasuosituksen sekä arvion ajasta ja kustannuksista.

02

UX/UI-suunnittelu

Prototyypit ja taitot keskeisille sivuille ja tiloille toteutusvalmiina. Hyväksytte käyttöliittymän ennen kehityksen alkua.

03

Arkkitehtuuri

Tietomalli, API ja infrastruktuuri suunnitellaan etukäteen. Saatte dokumentoidun ratkaisun, jonka parissa mikä tahansa osaava tiimi voi työskennellä.

04

Kehitys

Taustajärjestelmä ja käyttöliittymä sprinteissä; työtä voi seurata ja kokeilla testipalvelimella matkan varrella.

05

Testaus ja julkaisu

Toiminnallisuuden, taittojen ja integraatioiden testaus, sitten käyttöönotto teidän hosting-palveluunne tai pilveen. Sivusto julkaistaan teidän nimiinne rekisteröidyillä tileillä.

06

Ylläpito

Päivitykset, korjaukset, valvonta ja uudet ominaisuudet julkaisun jälkeen niin kauan kuin tarvitsette.

Teknologiat

Taustajärjestelmä

Käyttöliittymä

Data

Sisällönhallinta

Miten voimme tehdä yhteistyötä

Kiinteä laajuus

Laajuus, arvio ja aikataulu sovitaan kirjallisesti ennen kehitystä. Sopii uusille sivustoille, verkkokaupoille ja portaaleille, joiden vaatimukset ovat selvät.

Dedikoitu tiimi

Tausta- ja käyttöliittymäkehittäjät sekä testaaja, jotka kehittävät alustaanne jatkuvasti. Sopii tuotteille, jotka kasvavat julkaisu julkaisulta.

Tuntiperusteinen

Maksu todellisuudessa käytetyistä tunneista säännöllisin raportein. Sopii koodiauditointeihin, integraatioihin ja olemassa olevan sivuston pienempiin parannuksiin.

Palautteet

Kohtelemme jokaista asiakasta ja hänen projektiaan huolella.

Usein kysytyt kysymykset

Voitteko työskennellä olemassa olevan sivuston tai alustan kanssa?

Kyllä, ja suurin osa verkkotöistämme alkaa juuri niin. Luemme ensin koodin ja kerromme, onko edullisempaa kehittää olemassa olevaa vai rakentaa uudelleen. Kumpikin vastaus on mahdollinen, ja saatte perustelut kummassakin tapauksessa.

WordPress vai räätälöity kehitys: kumpaa tarvitsemme?

WordPress, kun sivusto on pääosin sisältöä ja tiiminne julkaisee sivut, uutiset ja laskeutumissivut itse; tätä työtä käsittelee WordPress- ja WooCommerce-sivumme. Räätälöity kehitys, yleensä TypeScriptillä NestJS:n ja Next.js:n avulla, kun mukana on liiketoimintalogiikkaa: käyttäjätilejä, tilauksia, rooleja, integraatioita, laskentaa. Monessa projektissa käytetään molempia: WordPress markkinointisivustolle ja räätälöity alusta kirjautumisen taakse.

Miksi TypeScript uusiin projekteihin?

Sama kieli palvelimella ja selaimessa tarkoittaa yhteisiä tyyppejä: kun API muuttuu, build epäonnistuu ennen kuin käyttäjät näkevät virheen. TypeScript-kehittäjiä on myös helppo rekrytoida, joten myöhemmin projektin vastaanottava tiimi pystyy lukemaan koodia. PHP:llä tai Railsilla jo toimivaa alustaa ei tämän takia kannata kirjoittaa uudelleen.

Miten hinta lasketaan?

Jaamme projektin sivuihin, toimintoihin ja integraatioihin, arvioimme jokaisen tunteina ja lisäämme suunnittelun, testauksen ja julkaisun. Sen jälkeen valitsette kiinteän laajuuden, dedikoidun tiimin tai tuntiperusteisen työn. Emme julkaise hintoja, koska laskeutumissivu ja asiakasportaali eivät ole vertailukelpoisia.

Kuinka kauan verkkoprojekti kestää?

Kampanjasivusto ja alusta, jossa on käyttäjätilit, maksut ja integraatiot, ovat hyvin eri kokoisia töitä, joten vastaamme vasta vaatimusten läpikäynnin jälkeen. Saatte arvion ennen aloitusta, ja jos laajuus muuttuu, arviota päivitetään avoimesti.

Kuka omistaa hostingin, verkkotunnuksen ja tilit?

Te. Voimme pystyttää infrastruktuurin ja ylläpitää sitä, mutta tilit rekisteröidään teidän nimiinne alusta alkaen, joten mikään ei riipu siitä, jatkammeko me mukana.

Ylläpidättekö sivustoja julkaisun jälkeen?

Kyllä: päivitykset, korjaukset, valvonta ja uudet ominaisuudet, myös muiden tiimien rakentamille sivustoille. Lisätietoja on verkkosivustojen ylläpitoa käsittelevällä sivullamme.

Kertokaa projektistanne

Kuvatkaa tehtävä muutamalla rivillä. Vastaamme yhden työpäivän kuluessa kysymyksillä tai alustavalla näkemyksellä laajuudesta ja kustannuksista.

Sopiiko sähköposti tai puhelu paremmin?

welcome@revolsource.com
+38 097 662 23 20

Revol Software OÜ, Tallinna, Viro. Tiimimme on hajautettu ympäri maailmaa.

Liity tiimiimme

Lähettäkää ansioluettelonne osoitteeseen career@revolsource.com