EA
Ekosystem Aion
← Wróć do katalogu
LegalRide (taxi + rekrutacja)built-not-running
Sluglegalride-aionflow
Domenalegalride.aionflow.pl
Wzorzec deploynone
Ścieżka repo/var/www/legalride.aionflow.pl

Faza spec, niewdrożone.

Głębsze spojrzenie

inspiracja

Dwa mockupy Claude Design (dark-fiolet i navy/lime) sparkowane pod /mockup-v1insight

Pierwsza wersja powstała z dwóch mockupów Claude Design skupionych na kierowcach i 7 miastach, zarchiwizowane pod /mockup-v1 (przekierowanie 301 ze /classic) po przebudowie na docelowy design fiolet #7C3AED na białym z Nuxt UI v3.

źródło: docs/przebudowa-plan.md, nginx redirecty /classic -> /mockup-v1

cel

Dual-audience: pasażerowie taxi (Bolt/Uber/FreeNow/iTaxi) + rekrutacja kierowcówgoal

To nie firma prawnicza mimo nazwy — LegalRide to lokalny partner platform przewozowych w 9 miastach południowej Polski, z dwoma celami: kierować pasażerów do Bolt/Uber telefonicznie oraz rekrutować kierowców.

źródło: CLAUDE.md (Source Context Statement)

zależności

Statyczny prerender Nuxt 3 (generate), zero backendu w kodziedependency

Budowana przez nuxt generate do .output/public, serwowana przez nginx jako pliki statyczne — nie działa pod PM2/Node w runtime. Docelowy stack z planu (Directus+Vercel+Resend) nie jest obecny w repo.

źródło: nginx config (root .output/public), package.json (scripts.generate)

znaczenie

Klient końcowy Jacek Szopa, właściciel LegalRide w Tarnowie — realna, działająca firma taxiinsight

CLAUDE.md podaje realne dane operacyjne (5205 przejazdów lipiec 2025, 230 nowych kierowców listopad 2024, NIP 8733292304) — istniejący biznes, dla którego strona jest częścią strategii SEO/rekrutacji.

źródło: docs/przebudowa-plan.md, CLAUDE.md

co działa

Witryna odpowiada HTTP 200 na aionflow.pl, brak procesu PM2 wymaganytested-ok

https://legalride.aionflow.pl/ zwraca 200 (statyczne pliki realnie wygenerowane z contentem) — brak wpisu w PM2 nie oznacza awarii, architektura tego nie wymaga.

źródło: curl https://legalride.aionflow.pl/ -> 200

co nie działa

Docelowa domena legalride.pl nie działa, formularz rekrutacyjny to atrapatested-broken

curl https://legalride.pl/ timeout mimo że plan zakładał przekierowanie na Vercel z SSL. Formularz kierowcy (DriverForm.vue) ma komentarz '// TODO: wyślij do Resend' — zgłoszenia nigdzie nie trafiają, pokazują fałszywy sukces po 600ms.

źródło: curl https://legalride.pl/ (exit 000), DriverForm.vue (onSubmit)

co do przetestowania

Nieznany status wdrożenia domeny legalride.pl i integracji Resend/Directusuntested

Nie ustalono czy klient zakupił/skonfigurował domenę legalride.pl ani czy istnieje osobne wdrożenie na Vercel — obecny katalog to wyłącznie kopia robocza pod subdomeną aionflow.pl.

źródło: CLAUDE.md checklist (niezaznaczone checkboxy)

rekomendacja

Dokończyć integrację formularza rekrutacyjnego przed jakimkolwiek push na produkcjęrecommendation

Podłączyć DriverForm.vue do realnego backendu wysyłki (Resend lub prosty endpoint SMTP jak w koscioly-pl) zanim strona zacznie generować ruch rekrutacyjny — obecnie każde zgłoszenie ginie mimo pozornego sukcesu w UI.

źródło: components/lr/DriverForm.vue