Economia de partajare a crescut rapid, ceea ce a determinat multe persoane sã ia în considerare începerea propriei piețe online. Piețele de piațã web pot ajuta oamenii sã împãrtãșeascã bunuri, servicii, cazare și informații relevante.
Dacã doriți sã vã dezvoltați propria piațã de internet online, trebuie sã știți mai întâi cât va costa.
Costul pentru dezvoltarea unei piețe depinde de opțiunea pe care o alegeți. În esențã, existã douã opțiuni pentru dezvoltarea unui astfel de proiect. Puteți dezvolta pe o platformã, cum ar fi Sharetribe (construitã cu cadrul Ruby on Rails) care oferã anumite funcții gata. Utilizarea Sharetribe sau a unei platforme similare este cea mai rapidã și ieftinã modalitate de a dezvolta un astfel de site web.
A doua opțiune este construirea unei piețe de la zero. Deși aceastã opțiune necesitã mai mult timp și bani, o piațã personalizatã poate fi personalizatã pentru a rãspunde nevoilor dvs. specifice mai bine decât o platformã precum Sharetribe.
Vã putem ajuta sã decideți ce opțiune este potrivitã pentru dvs. în timpul etapei de solicitare a cerințelor.
Din punct de vedere tehnic, crearea unui astfel de proiect este ușor pentru noi din câteva motive:
- Avem experiențã în construirea de piețe
- Avem propriile noastre biblioteci
- Folosim Sharetribe , care este un lucru extraordinar soluție sursã care accelereazã dezvoltarea pieței
Vã vom oferi douã estimãri: costul construirii unei piețe web de la zero și costul construirii acesteia folosind Sharetribe.
Pila tehnologicã pentru construirea unei piețe de site-uri
Stiva tehnologicã pe care o folosim pentru a crea un site web al pieței variazã în funcție de specificațiile pieței. Dar de obicei folosim tehnologiile enumerate mai jos:
- Sharetribe
- HAML
- Sass
- CoffeeScript
- Rubin
- Ruby on Rails
- RSpec
- capybara
- PostgreSQL
Rețineți cã am enumerat doar cadrele principale și preprocesoarele, iar stiva include de obicei mai multe tehnologii. Stiva tehnologicã se poate schimba, de asemenea, dacã luãm în considerare alte cadre frontend.
Cum estimãm un proiect de piațã
Conform principiilor Agile, estimãm sarcinile de dezvoltare în punctele de poveste și nu în ore (puteți citi mai multe despre motive pentru a estima cu puncte de poveste )). Dar, în sensul acestui articol, vã vom oferi o estimare a punctelor istorice convertite într-o estimare a ratei orare.
Implementarea unei piețe, indiferent dacã piața se bazeazã pe Sharetribe sau este realizatã de la zero, este similarã cu implementarea oricãrei alte aplicații web. Iatã munca pe care o vom face, într-un sens general:
- Interfața de utilizator și designul experienței utilizatorului (aspectul și aspectul pieței)
- HTML și CSS responsive (astfel încât piața dvs. funcționeazã excelent pe orice dispozitiv)
- Programare front-end (interacțiuni ale utilizatorului în browser)
- Programare back-end (logicã de afaceri din partea serverului)
- Testele de automatizare pentru a elimina erorile
- Testele de acceptare (testare manualã)
Dupã lansarea inițialã a unei piețe, colectãm feedback de la utilizatori și dupã aceea va trebui sã vã dezvoltãm piața în continuare. În urmãtoarea secțiune, vã vom oferi estimãrile noastre pentru dezvoltarea pieței, atât realizate cu Sharetribe, cât și construite de la zero.
Cât costã construirea unui site Web al pieței
Construirea unui produs viabil minim (MVP) cu caracteristici comune este un prim pas practic, deoarece veți putea lansa piața cât mai curând posibil. Cu cât este mai rapid lansat produsul dvs., cu atât ne putem da seama ce sã îmbunãtãțim.
În articol veți gãsi o explicație detaliatã, exprimatã în poveștile utilizatorului, despre funcționalitatea care va fi inclusã în aplicație. De asemenea, vom oferi o estimare în punctele de poveste pentru fiecare caracteristicã.
Conform estimãrii noastre, un MVP de piațã necesitã 87 de puncte de poveste. 87 Story Points se traduc în aproximativ 750 de ore de dezvoltare dacã aplicația este construitã pe Sharetribe și în jur de 1050 ore dacã dezvoltãm proiectul tãu fãrã Sharetribe.
Am analizat datele furnizate de Clutch.co pentru a afișa o ratã medie pe orã pentru echipele de dezvoltare web din mai multe țãri. Iatã cum aratã tarifele orare:
Acum aruncați o privire la tabelul de mai jos pentru a vedea costul aproximativ al dezvoltãrii pieței web:
Web Marketplace MVP Cost aproximativ | Bazat pe Sharetribe (1 punct ~ 8-9 ore) | Construit din Scratch (1 punct de poveste ~ 12 ore) | |
---|---|---|---|
Ucraina (31,5 USD / orã) | $ 23,294 | $ 32886 | |
Europa (60 USD / orã) | $ 44,370 | $ 62640 | |
SUA (100 USD / orã) | $ 73,950 | $ 104400 |
Rețineți cã putem oferi o estimare mai precisã pentru piața dvs. numai dupã etapa de emitere a cerințelor.
Ce caracteristici estimãm pentru un MVP de piațã?
Proiectul dvs. de piațã (chiar dacã este construit pe Sharetribe) va necesita:
- Proiectare experiențã utilizator și interfațã utilizator. Designerii noștri descriu scenarii UX, aleg o schemã de culori, creeazã un ghid de stil și proiecteazã un logo.
Estimare: 4 puncte de poveste (34 de ore).
- Baza de date, proiectarea aplicațiilor web și scripturile de implementare. Dezvoltatorii noștri web configureazã instrumente de backend și frontend, proiecteazã o bazã de date și scriu scripturi pentru implementare.
Estimare: 3 puncte de poveste (25,5 ore).
Dupã ce terminãm primii doi pași enumerați mai sus, putem implementa funcționalitatea realã. Fiecare caracteristicã din proiectul dvs. va fi asociatã cu un tip specific de utilizator:
- Vizitatorul site-ului
- Utilizator autorizat (un vizitator conectat)
- Client (un utilizator autorizat care cumpãrã un articol)
- Editor (un utilizator autorizat care vinde ceva, adicã un vânzãtor)
Când dezvoltãm funcționalitatea, vom crea filme similare cu cele prezentate mai jos.
În secțiunea urmãtoare vom descrie caracteristicile legate de utilizatori pe care le implementãm atunci când construim un MVP de piațã
Autorizarea și securitatea
Pentru a utiliza pe deplin o piațã web, un utilizator trebuie sã se înscrie și sã ofere detalii personale, cum ar fi numele, sexul, data nașterii, e-mailul, limba și numãrul de telefon. Implementãm toate funcțiile necesare pentru crearea conturilor de utilizator și salvarea datelor în siguranțã a utilizatorilor.
Gestionarea datelor despre cont este de asemenea importantã. Utilizatorii autorizați ar trebui sã poatã schimba cu ușurințã setãrile de notificare și confidențialitate, de ex. opteazã sã nu-și împartã activitatea pe Facebook.
De asemenea, trebuie sã permitem utilizatorilor sã se înscrie prin intermediul rețelei de socializare preferate, deoarece aceasta oferã un mod simplu de înregistrare pe un nou site web.
Prin urmare, vizitatorii site-ului vor putea:
- Înregistrați-vã utilizând un e-mail și o parolã sau printr-o rețea socialã precum Facebook, Twitter sau Google +
- Conectați-vã pe piațã cu un e-mail și o parolã sau prin intermediul unei rețele de socializare
- Resetați parolele
Utilizatorii autorizați vor putea:
- Actualizați datele personale
- Gestionați datele și listãrile contului
- Ascundeți datele lor private de la alți utilizatori
Estimare: 8 puncte de poveste.
Profilurile utilizatorilor
Întrucât obiectivul principal este de a ajuta utilizatorii sã cumpere și sã vândã bunuri, informațiile despre vânzãtori ar trebui sã fie prezentate în mod clar cumpãrãtorilor și ușor de gestionat de editori. Trebuie sã permitem editorilor sã modifice setãrile pentru informațiile lor publice.
Vizitatorii site-ului vor putea:
- A se vedea informații detaliate despre clienți și editori
Clienții și editorii vor putea:
- Gestioneazã datele lor publice (de exemplu, descrieri personale sau e-mailuri de lucru)
Estimare: 5 puncte de poveste (42,5 ore).
Funcționalitate pentru a permite utilizatorilor sã devinã editori
Vom adãuga o opțiune pentru ca utilizatorii sã devinã editori, astfel încât sã își poatã vinde și partaja articolele. Editorii vor avea acces la cea mai mare funcționalitate de pe piața dvs. online, ceea ce înseamnã cã vor putea indica prețul minim sau fix pentru articolul lor, de exemplu.
- Utilizatorii autorizați vor putea deveni editori
Estimare: 4 puncte de poveste (34 de ore).
Gestionarea listelor
Produsele sau serviciile de pe o piațã web se numesc listãri. Vânzãtorii trebuie sã publice și sã gestioneze articolele pe care le vând, care este o altã bucatã de funcționalitate pe care trebuie sã o implementãm.
Vizitatorii site-ului vor putea:
- Lista de filtre adãugatã de editori
- Cãutați o listã
- Vedeți informații detaliate despre o listã
Editorii vor putea:
- Adãugați înregistrãri noi
- Vizualizați înregistrãrile
- Gestionați înregistrãrile (adicã eliminați, revizuiți sau încheiați o listare anticipatã)
- Publicați sau publicați o listã
Estimare: 19 puncte de poveste (161,5 ore).
Procesul de rezervare
Trebuie sã adãugãm funcționalitate de rezervare pentru a ne asigura cã utilizatorii pot rezerva bunuri sau servicii. Editorii vor trebui, de asemenea, sã colecteze informații despre livrare pentru a putea expedia articole.
Clienții vor putea:
- Rezervați o listã și adãugați detaliile rezervãrii (data, ora, etc.)
- Adaugã detalii despre expediere
- Comunicați cu editorii în timpul procesului de rezervare
- Trimiteți solicitãri editorilor legate de o listare rezervatã
- Acceptați oferta unui editor nou pentru o listare rezervatã
- Declinã oferta unui editor nou pentru o listare rezervatã
Editorii vor putea:
- Acceptați solicitãrile de rezervare
- Trimiteți noi oferte pentru listarea lor rezervatã clienților
- Refuzã cererile de rezervare a clienților
Estimare: 8 puncte de poveste (68 ore).
Platã
Piața dvs. online necesitã o funcționalitate avansatã de platã. Dar ar trebui sã lași utilizatorii sã plãteascã cu carduri de credit sau PayPal? Sau cu un alt sistem de platã? Sau chiar cu numerar? Un MVP de piațã trebuie sã furnizeze cel puțin o metodã de platã, dar poate include multiple.
De obicei, creãm o filã specialã pentru informații de platã și permitem clienților sã își gestioneze datele de platã în aceastã filã.
Prin urmare, clienții vor putea:
- Vizualizați detaliile de platã ale acestora (de exemplu, istoricul tranzacțiilor)
- Gestionați metodele de platã (adãugați, eliminați și actualizați metodele de platã)
Estimare: 5 puncte de poveste (42,5 ore).
Plata
Piața dvs. trebuie sã permitã editorilor sã își recupereze banii din sistem, iar aceastã funcționalitate necesitã și cod suplimentar.
Editorii vor putea:
- Vizualizați detaliile de platã
- Gestionați metodele de platã (adãugați, eliminați și modificați oricând detaliile relevante ale plãții)
Estimãri: 5 puncte de poveste (42,5 ore).
Bookings
Dacã un client dorește sã achiziționeze un articol dorit, trebuie sã știe când va ajunge articolul. Vânzãtorii trebuie sã știe cât timp a fost închiriat obiectul lor, de exemplu. Vom lãsa cumpãrãtorii și vânzãtorii sã acceseze toate listãrile rezervate pentru a vedea detaliile înregistrãrii.
Prin urmare, clienții vor putea:
- Vizualizați listãrile rezervate
- Vedeți informații detaliate despre fiecare rezervare
Editorii vor putea:
- Vizualizați un index al listãrilor lor care au fost rezervate de clienți
- Vedeți informații detaliate despre fiecare rezervare
Estimare: 5 puncte de poveste (42,5 ore).
Recenzii și evaluãri
Pentru a crea încredere între clienți și vânzãtori, trebuie sã implementãm funcționalitatea pentru evaluãri și recenzii.
Prin urmare, utilizatorii pieței vor putea:
- Consultați recenziile listei
Clienții vor putea:
- Scrieți recenzii și listați tarifele
- Actualizați recenziile și evaluãrile
Editorii vor putea:
- Trimiteți cereri de recenzii clienților
- Acceptați recenziile clienților
- Refuzã recenziile clienților
- Vizualizați recenziile clienților
Estimare: 8 puncte de poveste (68 ore).
Notificãri
Notificãrile sunt o modalitate excelentã de a ajuta utilizatorii sã rãmânã informați atunci când, de exemplu, un vânzãtor expediazã un produs sau când ajunge produsul.
Utilizatorii autorizați vor putea:
- Modificați setãrile de notificare
- Vizualizați notificãrile pe baza setãrilor lor de notificare
Estimare: 3 puncte de poveste (25,5 ore).
Navigarea Сontent
Adãugarea funcționalitãții complexe pe piața ta este inutilã dacã utilizatorii nu pot gãsi ceea ce cautã. Lucrãm pentru a face navigarea linã în toate pãrțile produsului dvs.
Utilizatorii autorizați și vizitatorii site-ului vor putea:
- Consultați pagina principalã a site-ului și conținutul acestuia, cu o scurtã descriere a scopului și serviciilor site-ului
- Efectuați o cãutare rapidã de pe pagina principalã a site-ului
- Vizitați paginile standard (Contactați-ne, Despre noi, Termenii de utilizare, etc.)
Estimare: 10 puncte de poveste (85 ore).
Costul dezvoltãrii site-ului de pe piațã
Iatã un tabel sumar cu toate caracteristicile pe care le va avea proiectul dvs. de pe piațã.
Caracteristici | Cantitatea de puncte de poveste | Timp | Cost |
---|---|---|---|
Experiența utilizatorului și interfața utilizatorului | 4 puncte de poveste | 34 de ore | $ 1071 |
Bazã de date
Proiectare aplicație web Scripturi de implementare |
3 puncte de poveste | 25,5 ore | $ 803 |
Autorizare și securitate | 8 Puncte de poveste | 68 de ore | $ 2,142 |
Profilurile utilizatorilor | 5 puncte de poveste | 42,5 ore | $ 1339 |
Funcționalitatea pentru editori | 4 puncte de poveste | 34 de ore | $ 1071 |
Gestionarea listelor | 19 Puncte de poveste | 161,5 ore | $ 5,087 |
Procesul de rezervare | 8 Puncte de poveste | 68 de ore | $ 2,142 |
Plãțile | 5 puncte de poveste | 42,5 ore | $ 1339 |
Plata | 5 puncte de poveste | 42,5 ore | $ 1339 |
Rezervari | 5 puncte de poveste | 42,5 ore | $ 1339 |
Recenzii și evaluãri | 8 Puncte de poveste | 68 de ore | $ 2,142 |
Notificãri | 3 puncte de poveste | 25,5 ore | $ 803 |
Navigarea Сontent | 10 puncte de poveste | 85 de ore | $ 2,677 |
Dezvoltarea unui MVP de la zero pentru un astfel de proiect vã va costa cu aproximativ 30-35 la sutã mai mult timp și bani decât dacã alegeți sã construiți cu Sharetribe.