Shadow Solutions

Egyedi Weboldal

A projekt bemutatása

A Shadow Solutions a robbanószerek azonosításával és semlegesítésével foglalkozó szakemberek számára készít kiterjesztett valóságon alapuló megoldásokat: virtuális képzési környezetet, adatbázist és a gyakorlathoz szükséges fizikai modelleket. A vállalat három termékcsaládja (Project Shadow, EOData, Project Print3D) külön-külön is erős, de a piaci megjelenés és az EOData előfizetéses szolgáltatás korábban nem volt egy egységes, professzionális webes élményben összefogva. A cél egy egyedi weboldal volt, amely:

  • egységesen mutatja be a márkát és a termékportfóliót, miközben a tartalmat a marketing csapat fejlesztői segítség nélkül frissítheti;
  • az EOData adatbázist böngészhető, kereshető felületen teszi elérhetővé, beleértve a részletes lőszerleírásokat és a 3D-modellek megjelenítését;
  • előfizetéses hozzáférést biztosít: a látogató regisztrálhat, csomagot választhat, online fizet, majd a jogosultságának megfelelő adatmezőket látja;
  • a fizetést és a számlázást automatizálja, miközben a belső csapat egy admin felületen követi az előfizetéseket és a bevételeket;
  • védett API-proxyn keresztül kapcsolódik a háttérrendszerhez, rate limittel és demó tartalommal, hogy a nyilvános bemutató ne veszélyeztesse az üzleti adatokat.

Az eredmény

Shadow Solutions Website

A megvalósítás három, jól elkülönülő rétegből áll: a nyilvános Next.js felület a látogatóknak és előfizetőknek, a Strapi tartalomkezelő a marketingoldalakhoz és a bloghoz, valamint a Laravel alapú üzleti admin a csomagok, előfizetések, kifizetések és rendszerbeállítások kezelésére. Így a tartalom szerkesztése és az üzemeltetés nem keveredik: a szövegek és képek a CMS-ben, az előfizetések és a számlák az adminban maradnak.

shadow solutions kezdőlap

A kezdőlap és a termékoldalak moduláris blokkokból épülnek fel a CMS-ben. Új szekciók, képek, hírek és árazási elemek publikálása után azonnal megjelennek az élő oldalon, anélkül hogy minden tartalmi változáshoz újra kellene deployolni a teljes alkalmazást.

shadow solutions eodata keresés

Az EOData modul összetett szűrőkkel (kategória, ország, méretek, anyagok, gyújtószer-adatok és további szakmai paraméterek) kereshető. A találatokból egy kattintással megnyitható a részletes lőszerleírás; az előfizetés nélküli látogatók számára konfigurálható demó összeállítások biztosítják, hogy a szolgáltatás értéke kipróbálható maradjon.

shadow solutions 3d nézet

Az egyes összeállításokhoz tartozó 3D-modellek közvetlenül a böngészőben jelennek meg: forgatható nézet, rétegek ki- és bekapcsolása, háttérszín — így az azonosítás és a képzés nem csak táblázatos adatokra, hanem térbeli megjelenítésre is támaszkodhat.

shadow solutions előfizetés és fizetés

A csomagok árazása és előnylistája szintén a CMS-ből vezérelhető; a vásárlás Stripe Checkouton zajlik. Sikeres fizetés után a webhook létrehozza az előfizetést és a kifizetési rekordot, a Billingo integráció pedig a számlázást támogatja. A felhasználói fiókból kezelhető a számlázási adat, a csomagváltás és a Stripe ügyfélportál.

Előre definiált „minden vagy semmi” helyett csomagonkénti adatláthatóság

Nem minden előfizető ugyanazt látja: csomag szinten állítható, mely Shadow API mezők érhetők el. A be nem fizető, de regisztrált felhasználók számára külön alapértelmezett láthatóság van; így a termék több árszinten is értékesíthető anélkül, hogy külön frontendet kellene fenntartani.

shadow solutions admin

Az egyedi admin felületen áttekinthetők az aktív és lejárt előfizetések, a kifizetések állapota, a felhasználók és szerepkörök. A beállítások között szabályozhatók a demó összeállítások azonosítói, a keresési és lekérdezési rate limitek, valamint a botvédelem — az EOData API így skálázhatóbb és jobban védett a automatizált visszaélésekkel szemben.

Összességében a Shadow Solutions számára nem egy statikus bemutatkozó oldal készült, hanem egy olyan egyedi webes platform, amely összeköti a márkaépítést, a szakmai adatbázis értékesítését és a háttérüzemeltetést. A marketing tartalma a csapat kezében marad, az előfizetői út a regisztrációtól a fizetésig és a számlázásig egy helyen fut, az EOData pedig kereshető, vizualizálható és jogosultsághoz kötött formában szolgálja a célcsoportot.