LEVEL 01ÚROVEŇ 01 ● LIVENAŽIVO

MARCEL BUS

COACH HIRE IN 14 LANGUAGES, WITH A BACK OFFICEPRENÁJOM AUTOBUSOV V 14 JAZYKOCH, S BACK OFFICE

Website and back office for Marcel Bus, a family coach-hire business from Poprad on the road since 1992. A public site in fourteen languages with a route calculator and a chat assistant, and an admin where enquiries turn into quotes, bookings and trips for the drivers.Web a back office pre Marcel Bus, rodinnú autobusovú dopravu z Popradu, ktorá jazdí od roku 1992. Verejný web v štrnástich jazykoch s kalkulačkou trasy a chat asistentom a administrácia, kde sa z dopytov stávajú ponuky, rezervácie a jazdy pre vodičov.

PLAYER:HRÁČ:

SOLO · DESIGN, CODE, LAUNCHSÓLO · DIZAJN, KÓD, SPUSTENIE

MISSION:MISIA:

People looking for a coach from Poprad, a transfer to the Tatras or a group trip anywhere in Europe simply didn't find Marcel Bus. The old WordPress template had six URLs in its sitemap, all in Slovak, under a home page titled 'Home - MK Auto Sluzby' — not even the name on the coaches. Foreign visitors, a big share of the customers, had nothing to land on in their language, and the site couldn't answer the first questions — how far, how long, which coach — so every enquiry started with a phone call and the quote was worked out by hand.Ľudia, ktorí hľadali autobus z Popradu, transfer do Tatier alebo zájazd kamkoľvek po Európe, Marcel Bus jednoducho nenašli. Stará šablóna vo WordPresse mala v sitemape šesť URL, všetky po slovensky, pod domovskou stránkou s titulkom „Home - MK Auto Sluzby“ — ani nie s menom, ktoré je na autobusoch. Zahraniční hostia, veľká časť zákazníkov, nemali kam prísť vo svojom jazyku a web nevedel odpovedať na prvé otázky — ako ďaleko, ako dlho, aký autobus — takže každý dopyt začínal telefonátom a ponuka sa rátala ručne.

MOVES:ŤAHY:

  1. 01

    SO PEOPLE CAN FIND THEMABY ICH ĽUDIA NAŠLI

    One brand name everywhere, and a site built to be found: from six URLs to about 380 — services in fourteen languages, from seaside and ski trips across Europe to airport transfers, school outings and weddings, 36 route pages for Tatra transfers and airport routes across central Europe, pages for Slovak cities and a blog. Every page is server-rendered with its own title, description, canonical, hreflang and JSON-LD, translated URLs and alt texts, and the old WordPress URLs redirect in a single 301 so their history isn't lost.Jedno meno značky všade a web postavený tak, aby sa dal nájsť: zo šiestich URL na približne 380 — služby v štrnástich jazykoch, od zájazdov k moru a lyžovačiek po Európe po letiskové transfery, školské výlety a svadby, 36 stránok trás pre transfery v Tatrách a letiskové trasy po strednej Európe, stránky slovenských miest a blog. Každá stránka sa renderuje na serveri s vlastným title, description, canonical, hreflang a JSON-LD, s preloženými URL aj alt textami a staré URL z WordPressu presmerúva jeden 301 skok, aby sa ich história nestratila.

  2. 02

    ANSWER BEFORE THEY ASKODPOVEDAŤ SKÔR, NEŽ SA SPÝTAJÚ

    A route calculator draws the trip on a MapLibre map and shows the distance, the driving time including the breaks EU rules require, and the coach that fits the group. No price on screen: it depends on season, route and services, so the site promises a binding quote within 24 hours instead of a number that would be wrong.Kalkulačka trasy nakreslí cestu na mape v MapLibre a ukáže vzdialenosť, čas jazdy vrátane prestávok podľa pravidiel EÚ a autobus, ktorý sa hodí pre skupinu. Žiadna cena na obrazovke: závisí od sezóny, trasy a služieb, preto web sľubuje záväznú ponuku do 24 hodín namiesto čísla, ktoré by nesedelo.

  3. 03

    AN ASSISTANT THAT DOES THE SAME WORKASISTENT, KTORÝ ROBÍ TÚ ISTÚ PRÁCU

    The chat assistant on the OpenAI Responses API calls the same route tool as the calculator, answers in the visitor's language and hands the office a finished booking request — route, date and group size included — instead of a chat log.Chat asistent nad OpenAI Responses API volá ten istý nástroj na trasu ako kalkulačka, odpovedá v jazyku návštevníka a kancelárii odovzdá hotový dopyt — s trasou, dátumom aj veľkosťou skupiny — namiesto prepisu chatu.

  4. 04

    A BACK OFFICE INSTEAD OF AN INBOXBACK OFFICE NAMIESTO INBOXU

    Enquiries get reference numbers, quotes are versioned and go out with a PDF, and bookings sit on a fleet calendar where PostgreSQL exclusion constraints make it impossible to put one coach or one driver on two trips at once. Drivers see their own trips read-only, reminders go out on their own, and a daily scan flags Slovak and EU public tenders for coach transport.Dopyty dostanú čísla, ponuky sú verzované a odchádzajú s PDF a rezervácie ležia v kalendári flotily, kde exclusion constraints v PostgreSQL znemožnia dať jeden autobus alebo jedného vodiča na dve jazdy naraz. Vodiči vidia svoje jazdy len na čítanie, pripomienky odchádzajú samy a denné prehľadávanie upozorní na slovenské a európske verejné súťaže na autobusovú dopravu.

  5. 05

    FAST, SAFE, TESTEDRÝCHLE, BEZPEČNÉ, OTESTOVANÉ

    Every public page is prerendered, with the CSS inlined and a cut-down self-hosted font for a quick first paint. Sign-in is a password plus a code by e-mail, the database is backed up every night, and unit and end-to-end tests cover the booking and admin flows.Každá verejná stránka je prerenderovaná, s CSS vloženým priamo do HTML a orezaným vlastným fontom pre rýchle prvé vykreslenie. Prihlásenie je heslo plus kód e-mailom, databáza sa zálohuje každú noc a rezervácie aj admin pokrývajú unit a end-to-end testy.

STAGE CLEAR:ÚROVEŇ SPLNENÁ:

One application replaced the template, the inbox and the hand-made calculations. A visitor from Kraków or Seoul now finds Marcel Bus in their own language, gets the distance, the travel time and the right coach straight away, and the office receives a complete request it can quote at once.Jedna aplikácia nahradila šablónu, inbox aj ručné prepočty. Návštevník z Krakova či Soulu teraz nájde Marcel Bus vo svojom jazyku, hneď dostane vzdialenosť, čas cesty a správny autobus a kancelária dostane úplný dopyt, na ktorý môže hneď poslať ponuku.

REPLAY:ZÁZNAM:

LOADOUT:VÝBAVA:

NEXT.JSDRIZZLEPOSTGRESMAPLIBREOPENAI
INSERT COIN — VISIT SITE ►VHOĎ MINCU — NAVŠTÍV STRÁNKU ►
SLIVOTRON-2000 · MONO DISPLAY