Visi projektai

Paslaugų prekyvietė

Tas pats webedge-db variklis paslaugoms — profiliai, užklausos, atsiliepimai.

Vue 3webedge-dbMarketplace
paslaugosmarket.lt ekrano vaizdasDev-story
01

Iššūkis

Paslaugų rinka yra ne apie perkamus skelbimus — tai teikėjai, klientų siunčiamos užklausos ir atsiliepimai, kuriantys pasitikėjimą.

02

Ką darėme

Carsmarket/housemarket architektūra, pritaikyta paslaugoms (Vue 3 + Vite + webedge-db, realtime paieška), su teikėjų profiliais, klientų užklausų srautu ir atsiliepimais.

03

Rezultatas

Dar viena vertikalė, patikrinta ant bendro variklio, šįkart aplink užklausas ir reputaciją, o ne parduodamus daiktus.

Dev-story straipsnis

Kaip buvo kuriamas projektas: Paslaugų prekyvietė

Jau turėjome veikiantį marketplace variklį ant mūsų reaktyvaus backend, bet jis buvo sukurtas apie produktus: katalogas, kainų filtrai, finansavimo skaičiuoklė, pirkimo formos srautas. Paslaugos veikia kitaip — parduodamas objektas yra žmogus su profiliu, o klientai ne perka, o klausia. Įtampa buvo panaudoti tą patį realaus laiko variklį, bet apversti sandorį: nuo naršyk-ir-pirk į pateik-užklausą-ir-gauk-pasiūlymus.

Skyriai

05

Moduliai

05

Stackas

Vue 3 + webedge-db

01

Kodėl projektas atsirado

Paslaugų rinka yra ne apie perkamus skelbimus — tai teikėjai, klientų siunčiamos užklausos ir atsiliepimai, kuriantys pasitikėjimą.

Jau turėjome veikiantį marketplace variklį ant mūsų reaktyvaus backend, bet jis buvo sukurtas apie produktus: katalogas, kainų filtrai, finansavimo skaičiuoklė, pirkimo formos srautas. Paslaugos veikia kitaip — parduodamas objektas yra žmogus su profiliu, o klientai ne perka, o klausia. Įtampa buvo panaudoti tą patį realaus laiko variklį, bet apversti sandorį: nuo naršyk-ir-pirk į pateik-užklausą-ir-gauk-pasiūlymus.

02

Ką sukūrėme

Carsmarket/housemarket architektūra, pritaikyta paslaugoms (Vue 3 + Vite + webedge-db, realtime paieška), su teikėjų profiliais, klientų užklausų srautu ir atsiliepimais.

Vue 3 SPA, kur specialistai turi redaguojamus profilius, klientai pateikia paslaugų užklausas, o specialistai į jas atsako pasiūlymais. Atsiliepimai, kiekvieno specialisto lead sekimas ir paieška veikia per tą patį reaktyvų backend, kuris maitina mūsų NT ir transporto svetaines, tik duomenų modelis perrašytas iš skelbimų į profilius ir užklausas.

03

Pagrindiniai moduliai ir vartotojo kelias

M01

service_requests kartu su service_request_offers: klientas pateikia užklausą, o specialistai atsako pasiūlymais, apverčiant įprastą naršyk-tada-pirk srautą į klausk-tada-atsakyk

M02

seller_profiles su upsertMine mutacija, kad kiekvienas specialistas valdytų ir redaguotų tik savo profilio įrašą

M03

service_reviews su serverio pusėje skaičiuojama santrauka (summaryForAds), kad reitingų suvestinės būtų apskaičiuojamos backend, o ne kliente

M04

Lead sekimas per contact_messages ir lead_events, suteikiant kiekvienam specialistui gautųjų dėžutę ir įvykių istoriją analitikai

M05

SPA ant Cloudflare Pages instaliacija: _redirects plius write-spa-route-shells skriptas, generuojantis lengvus index.html apvalkalus kiekvienam maršrutui, kad kliento pusėje renderinama programa vis tiek turėtų indeksuojamus URL

04

Architektūra ir technologiniai sprendimai

Sukurta su Vue 3, webedge-db, Marketplace.

Vue 3 + Vite SPA su @unhead/vue meta valdymui, mūsų reaktyvus backend duomenų bazei, realaus laiko paieškai ir saugyklai, BetterAuth autentifikacijai, ir Vue duomenų sluoksnio migracija į TanStack Vue Query; statiškai diegiama į Cloudflare Pages.

05

Rezultatas ir pamokos

Dar viena vertikalė, patikrinta ant bendro variklio, šįkart aplink užklausas ir reputaciją, o ne parduodamus daiktus.

Sąžiningai — tai jaunas atšakojimas, vos dviejų commit'ų gylio, kuris įrodo, kad tas pats reaktyvus marketplace variklis gali panešti paslaugų modelį, o ne tik produktų skelbimus, neperrašant backend.

Toliau skaityti

Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.

Turite panašią idėją?

Aptarti projektą