Rejestracja rolników
System zawierał moduł rejestracyjny dla rolników, którzy mogli utworzyć konto i przygotować swoją wizytówkę w serwisie.
Dorolnika był projektem MVP platformy ogłoszeniowo-sprzedażowej dla rolnictwa. Założeniem systemu było połączenie rolników, lokalnych producentów i kupujących w jednym serwisie, w którym można prezentować produkty, dodawać oferty i ułatwiać pierwszy kontakt między sprzedającym a odbiorcą.
Projekt został przygotowany jako techniczne sprawdzenie koncepcji platformy branżowej. Case study opisuje go jako MVP i przykład budowy portalu z użytkownikami, ogłoszeniami, mapą i bazą danych, a nie jako aktywnie rozwinięty marketplace z dużą liczbą wystawiających.
Założenie było proste: rolnik lub producent lokalny tworzy profil, dodaje informacje o produktach i cenniku, a kupujący może znaleźć ofertę według lokalizacji, województwa albo konkretnego produktu.
Najważniejsza wartość techniczna projektu polegała na zaprojektowaniu struktury portalu, który mógł obsługiwać użytkowników, oferty, dane kontaktowe, mapę oraz wyszukiwanie w jednym systemie.
MVP nie musiało od razu obsługiwać całego rynku. Najważniejsze było przygotowanie podstawowej struktury, która pozwala sprawdzić pomysł: użytkownicy, produkty, wyszukiwarka, mapa i kontakt.
System zawierał moduł rejestracyjny dla rolników, którzy mogli utworzyć konto i przygotować swoją wizytówkę w serwisie.
Rolnik mógł zarządzać sprzedawanymi produktami, wprowadzać informacje o ofercie i budować podstawowy cennik.
Serwis wyświetlał wizytówkę rolnika z danymi kontaktowymi, produktami i informacjami pomocnymi dla kupującego.
Kupujący mógł szukać rolników według województwa oraz produktu, którego potrzebował.
System wyświetlał rolników na mapie Google i wspierał grupowanie markerów przy większym oddaleniu mapy.
Projekt korzystał z mechanizmów kontaktowych, które mogły wspierać komunikację między kupującym a sprzedającym.
Projekt nie został rozwinięty rynkowo jako aktywny marketplace z dużą liczbą wystawiających. W praktyce zabrakło wystarczającej liczby rolników gotowych regularnie dodawać swoje produkty i prowadzić sprzedaż przez platformę.
Dlatego Dorolnika opisuję jako projekt MVP: wartościowy technicznie przykład portalu branżowego, który pozwolił sprawdzić założenia systemu, strukturę danych i funkcje, ale nie jako serwis z aktywną skalą sprzedaży.
Projekt platformy branżowej wymaga nie tylko kodu, ale też aktywnego pozyskania użytkowników po obu stronach rynku. Nawet dobrze przygotowany system potrzebuje sprzedających, kupujących i powtarzalnego sposobu budowania oferty.
Właśnie dlatego Dorolnika jest dobrym przykładem MVP: pozwala pokazać możliwości techniczne i jednocześnie uczciwie wyciągnąć wniosek, że platformy dwustronne trzeba walidować nie tylko programistycznie, ale też rynkowo.
Jednym z ciekawszych elementów projektu było wyświetlanie rolników na mapie Google oraz grupowanie ich przy większym oddaleniu. To ważne przy serwisach lokalnych, w których użytkownik szuka dostawcy w okolicy.
Rolnicy mogli być prezentowani na mapie, dzięki czemu kupujący widział rozmieszczenie ofert w konkretnym regionie.
Przy większym oddaleniu mapy markery mogły być grupowane, żeby mapa pozostała czytelna i nie była przeładowana punktami.
Wyszukiwanie według województwa i produktu pozwalało zawęzić wyniki do ofert pasujących do potrzeb kupującego.
Projekt łączył klasyczne technologie webowe z bibliotekami potrzebnymi do mapy, formularzy i obsługi danych użytkowników.
PHP odpowiadał za logikę systemu, a MySQL za przechowywanie użytkowników, ofert, produktów i danych kontaktowych.
Zobacz PHP i MySQLJavaScript wspierał interakcje i mapę, a Google Maps umożliwiało prezentację rolników w ujęciu lokalizacyjnym.
Zobacz integracje APIBootstrap pomagał w przygotowaniu interfejsu, a PHPMailer mógł obsługiwać komunikację formularzową i wiadomości z systemu.
Podobny projekt warto prowadzić etapami. Najpierw trzeba sprawdzić, czy użytkownicy chcą dodawać oferty i czy kupujący faktycznie korzystają z wyszukiwarki, mapy i kontaktu.
Rejestracja, wizytówki, oferty, wyszukiwarka, mapa i kontakt między stronami.
Sprawdzenie, czy sprzedający chcą regularnie dodawać produkty, a kupujący chcą ich szukać w serwisie.
Rozbudowa panelu, lepsze formularze, powiadomienia, weryfikacja profili i poprawki wyszukiwarki.
Dopiero po potwierdzeniu aktywności można myśleć o płatnych ogłoszeniach, prowizji lub wyróżnieniach.
Podobna architektura sprawdzi się w wielu branżach, w których trzeba połączyć wystawiających ofertę i kupujących albo osoby szukające usługi z wykonawcami.
Największym wyzwaniem w takich projektach zwykle nie jest sam formularz dodawania ofert, ale zdobycie aktywnych wystawiających i kupujących. Dlatego MVP powinno być możliwie proste i nastawione na szybkie sprawdzenie zainteresowania.
Technicznie można zbudować wiele funkcji, ale najpierw warto potwierdzić, które z nich faktycznie pomagają użytkownikom i zachęcają ich do regularnego korzystania z platformy.
Dorolnika łączy się z tworzeniem aplikacji webowych, paneli użytkowników, integracji API, map, formularzy i baz danych.
Aplikacje webowe, portale, panele użytkowników, formularze, logowanie i funkcje dopasowane do procesu biznesowego.
Zobacz programowanie aplikacjiMapy Google, formularze, wysyłka wiadomości, zewnętrzne usługi i wymiana danych między systemami.
Zobacz integracje APILogowanie, profile użytkowników, zarządzanie ofertami i dane dostępne po stronie panelu.
Zobacz panel klientaOpisz, kto ma dodawać oferty, kto ma ich szukać, jakie dane są potrzebne w profilu, czy ma być mapa i jak użytkownicy mają się kontaktować. Na tej podstawie można zaplanować prostą pierwszą wersję MVP.
Opisz krótko, jak dziś wygląda proces i co chcesz usprawnić. Nie musisz znać technicznych szczegółów ani przygotowywać gotowej specyfikacji — na tej podstawie wrócę z pytaniami i propozycją kolejnego kroku.
Jestem inżynierem informatyki, specjalność: bazy danych. Od ponad 25 lat projektuję rozwiązania bazodanowe — od MS Access i Delphi po współczesne systemy PHP + MySQL.
Najwygodniej napisać przez formularz i krótko opisać zakres, ale przy pilnych poprawkach możesz też zadzwonić.
Nie musisz mieć gotowej specyfikacji. Wystarczy opis problemu, adres obecnej strony albo lista funkcji, które mają ułatwić pracę w firmie.