Portal z ogłoszeniami

Portal pracy z ogłoszeniami dla pracodawców i pracowników. Portal umożliwia wyszukiwanie ogłoszeń, zakładanie konta, logowanie oraz dodawanie ogłoszeń.

Kategorie:

Portal pracyOgłoszenia
Portal z ogłoszeniami

Spis treści:

  • Cel inwestora
  • Nasza propozycja
  • Zespół
  • Realizacja

Cel inwestora

Inwestor zgłosił się do nas z celem zbudowania portalu pracy z ogłoszeniami dla pracodawców i pracowników. Dostrzegając niszę na rynku, znając grupę docelową i jej potrzeby, chciałby zbudować portal, który byłby atrakcyjny wizualnie dla pracodawców i pracowników oraz rozwiązywał problem, którego nie rozwiązują konkurencyjne portale.

Nasza propozycja

Podczas spotkania discovery (30 minut) ustaliliśmy wstępny zakres prac, szacunkową liczbę godzin specjalistów i budżet. Przedstawiliśmy ofertę, która została zaakceptowała, a następnie zaproponowaliśmy zbudowanie projektu zgodnie z naszym procesem.

Etapy projektu IT na osi czasu

Więcej o etapach projektu: Etapy projektu IT.

Zespół

  • Kierownik projektu: Tomasz
  • Projektant UX/UI: Damian
  • Programista/Administrator: Arkadiusz
  • Programista: Kamil

Realizacja - etap 3: Plan

Planowanie podzieliliśmy na 3 warsztaty projektowe.

Warsztat projektowy 1

(obecni: inwestor, projektant UX/UI, kierownik projektu)Damian - projektant UX/UI – przygotował pierwsze makiety UX na podstawie wstępnych informacji zebranych podczas spotkania discovery. Następnie omówiliśmy je z inwestorem na pierwszym warsztacie projektowym. Po warsztacie zostały naniesione aktualizacje i ponownie rozwinęliśmy pomysł oraz zakres projektu. Poniżej 2 wybrane makiety UX:

Makieta UX – strona główna

Strona główna portalu z ogłoszeniami - makieta UX

Makieta UX - strona ogłoszenia

Strona oferty - makieta UX

Warsztat projektowy 2

(obecni: inwestor, projektant UX/UI, kierownik projektu)Podczas warsztatu omówiliśmy ponownie aktualizację makiet UX. Dodatkowo projektant UX/UI zaproponował kolorystykę, czcionki i styl portalu. Rozbudowaliśmy także pomysł o nową makietę UX – stronę profilu pracodawcy.

Makieta UX - strona profilu pracodawcy

Strona profilu pracodawcy - makieta UX

Warsztat projektowy 3 – część pierwsza

(obecni: inwestor, projektant UX/UI, programista/administrator, kierownik projektu)Proces przygotowania makiet UX, ich omówienia i aktualizacji powtórzyliśmy trzeci raz. Z każdym kolejnym warsztatem rozwijaliśmy pomysł o nowe funkcje. Tym razem skupiliśmy się na widokach panelu do zarządzania ogłoszeniami i portalem. Poniżej wybrane makiety UX z panelu do zarządzania ogłoszeniami:

Makieta UX – edycja ogłoszenia

Edycja ogłoszenia - makieta UX

Makieta UX – wiadomości

Wiadomości - makieta UX

Warsztat projektowy 3 - część druga

(obecni: inwestor, projektant UX/UI, programista/administrator, kierownik projektu)Podczas drugiej części warsztatu 3 Arkadiusz – programista / administrator - przedstawił inwestorowi propozycję architektury i technologii, uwzględniając potrzeby biznesowe poznane na warsztatach oraz zakładany budżet na inwestycję. Wybór padł na: Next.js, React.js oraz Laravel z utrzymaniem projektu na serwerze VPS OVHCloud.

Propozycja Next.js – uzasadnienie
Jednym z kanałów dotarcia do segmentu klientów jest wyszukiwarka Google. Projekty zaprogramowane w technologii Next.js mają bardzo wysokie wyniki SEO. Są znacznie szybsze niż np. projekty wykonane w klasycznym WordPressie.

Propozycja React.js - uzasadnienie
React.js jest wykorzystywany do widoków dostępnych wyłącznie po zalogowaniu. Dzięki temu panel do zarządzania ogłoszeniami działa bardzo szybko, a część kodu jest współdzielona dla części Next.js i React.js - oszczędza to czas programowania i budżet inwestora.

Propozycja Laravel - uzasadnienie
Laravel jako odseparowane REST API jest idealnym rozwiązaniem dla tego projektu, ponieważ jest skalowalną technologią z wieloma gotowymi komponentami.

Propozycja oddzielenia warstwy wizualnej od mechanicznej
Założeniem biznesowym projektu jest jego dalszy, dynamiczny rozwój i przygotowanie dla wielu tysięcy użytkowników. Dlatego zaproponowaliśmy architekturę projektu składającą się z dwóch oddzielnych aplikacji: frontend (React.js i Next.js) i backend (Laravel). Na początku projektu jest to więcej pracy o dodatkowe 5–10%, jednak dzięki rozdzieleniu na 2 aplikacje inwestor zyskuje możliwość dobrania do zespołu specjalistów od dwóch oddzielnych dziedzin – mogą pracować jednocześnie nad 2 oddzielnymi aplikacjami (krótszy czas wdrażania nowych funkcji).

Architektura projektu

Warsztat projektowy 3 = część trzecia

(obecni: inwestor, kierownik projektu)Podczas trzeciej części warsztatu 3 - Tomasz - kierownik projektu – przedstawił inwestorowi zmapowane procesy biznesowe na diagramach.

Proces aplikowania na ofertęProces dodawania ogłoszenia

Zakończenie etapu 3: Plan

Po zdefiniowaniu kompletnego zakresu funkcji i przygotowaniu makiet UX przygotowaliśmy dokumentację i harmonogram prac. Podsumowując - efektem prac planowania były:

  • makiety UX
  • zakres funkcji i elementów na mapie Miro
  • dokumentacja
  • harmonogram etapu 5 - budowa, podzielony na 4 podetapy

Rozmiar zakresu projektu można zobaczyć na widoku mapy Miro (celowo pokazujemy widok w niskiej rozdzielczości, aby nie ujawniać szczegółów projektu).

Emigro - Mapa Miro

Zobacz naszą usługę planowania projektu:

Analiza przedwdrożeniowa

Realizacja - etap 4: Umowa

Przygotowaliśmy umowę na etap 5 (budowa), 6 (testowanie) i 7 (publikacja) oraz komplet dokumentów potwierdzających zrozumienie pomysłu inwestora. Umowa została podpisana - rozpoczęliśmy prace projektowania UI i programowania.

Realizacja - etap 5: Budowa

Rozpoczęliśmy prace od zaprojektowania UI strony głównej i widoków dostępnych dla wszystkich odwiedzających portal:

Strona główna portalu z ogłoszeniami - UI
Kategoria portalu z ogłoszeniami - UI
Oferta portalu z ogłoszeniami - UI
Profil pracodawcy portalu z ogłoszeniami - UI
Porada portalu z ogłoszeniami - UI

Aby przyśpieszyć termin deadline projektu rozpoczeliśmy jedocześnie prace programistyczne i projektowanie UI widoków panelu do zarządzania. Optymalnie zarządzając zadaniami specjalistów (prace projektowania UI, prace programistyczne po stronie wizualnej i mechanicznej) można znacznie przyśpieszyć realizację projektu.

Poniżej kilka wybranych widoków panelu:

Edycja ogłoszenia portalu z ogłoszeniami - UI
Wiadomości portalu z ogłoszeniami - UI
Ogłoszenia do akceptacji portalu z ogłoszeniami - UI
Panel portalu z ogłoszeniami - UI

Aktualnie (12.02.2026) jesteśmy na etapie programowania. O dalszych efektach prac poinformujemy wkrótce.