[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"technology-pl-symfony":3,"technology-projects-pl-symfony":30,"mdc--qbpz4d-key":31},{"id":4,"title":5,"category":6,"content":7,"description":8,"extension":9,"faq":10,"icon":17,"links":18,"meta":24,"projects":25,"since":26,"stem":27,"updated":28,"__hash__":29},"technologies_pl\u002Fpl\u002Ftechnologies\u002Fsymfony.yml","Symfony","backend","Symfony to framework PHP, z którego korzystam w pracy komercyjnej nad platformą sprzedaży biletów na Formula 1, MotoGP, EICMA i EuroLeague. Pracuję zarówno nad procesem zakupu, jak i wewnętrznymi narzędziami administracyjnymi.\n\n## Czym się zajmuję\n\n- **Składanie zamówień** — koszyk, wybór miejsc, potwierdzenie zakupu i dostarczanie biletów.\n- **Płatności** — integracje z operatorami takimi jak Stripe i Dalenys.\n- **Konta i administracja** — profile, historia zamówień oraz zarządzanie wydarzeniami i sprzedażą.\n- **Usługi zewnętrzne** — mapy miejsc i API wykorzystywane podczas zakupu.\n\n## Czego wymaga sprzedaż biletów\n\nPo rozpoczęciu sprzedaży platforma musi poradzić sobie ze zmianą popytu, zachowując spójność zamówień i dostępnych miejsc. Szczególne znaczenie mają więc transakcje, stany płatności i obsługa błędów. Szybka strona ma wartość wtedy, gdy klient może poprawnie dokończyć zakup.\n\n## Symfony i Laravel w mojej pracy\n\nPracuję z oboma frameworkami. Wybór zależy od istniejącej architektury, zasad zespołu i integracji, a nie od sztywnego podziału na duże i małe produkty. W rozwijanej aplikacji Symfony skupiam się na zmianach, które można przejrzeć, przetestować i utrzymywać w kolejnych wydaniach.\n","Programowanie w Symfony dla sprzedaży biletów: składanie zamówień, integracje płatności, konta użytkowników i narzędzia administracyjne.","yml",[11,14],{"label":12,"content":13},"Przy jakich projektach Symfony pracowałeś?","Moje doświadczenie komercyjne obejmuje platformę sprzedaży biletów na Formula 1, MotoGP, EICMA i EuroLeague: składanie zamówień, integracje płatności oraz narzędzia administracyjne.",{"label":15,"content":16},"Czy możesz dołączyć do istniejącego projektu Symfony?","Tak. Najpierw poznaję architekturę i proces wydań, a następnie określam zmiany i testy potrzebne do bezpiecznego rozwoju aplikacji.","i-simple-icons-symfony",[19],{"label":20,"to":21,"color":22,"icon":23},"symfony.com","https:\u002F\u002Fsymfony.com","neutral","i-heroicons-arrow-top-right-on-square",{},[],"2019","pl\u002Ftechnologies\u002Fsymfony","2026-09-20","kEWH51vcYlbCcizU3cvTGDOQxraqUG6IAUpAoFrepA0",[],{"data":32,"body":33},{},{"type":34,"children":35},"root",[36,44,51,97,103,108,114],{"type":37,"tag":38,"props":39,"children":40},"element","p",{},[41],{"type":42,"value":43},"text","Symfony to framework PHP, z którego korzystam w pracy komercyjnej nad platformą sprzedaży biletów na Formula 1, MotoGP, EICMA i EuroLeague. Pracuję zarówno nad procesem zakupu, jak i wewnętrznymi narzędziami administracyjnymi.",{"type":37,"tag":45,"props":46,"children":48},"h2",{"id":47},"czym-się-zajmuję",[49],{"type":42,"value":50},"Czym się zajmuję",{"type":37,"tag":52,"props":53,"children":54},"ul",{},[55,67,77,87],{"type":37,"tag":56,"props":57,"children":58},"li",{},[59,65],{"type":37,"tag":60,"props":61,"children":62},"strong",{},[63],{"type":42,"value":64},"Składanie zamówień",{"type":42,"value":66}," — koszyk, wybór miejsc, potwierdzenie zakupu i dostarczanie biletów.",{"type":37,"tag":56,"props":68,"children":69},{},[70,75],{"type":37,"tag":60,"props":71,"children":72},{},[73],{"type":42,"value":74},"Płatności",{"type":42,"value":76}," — integracje z operatorami takimi jak Stripe i Dalenys.",{"type":37,"tag":56,"props":78,"children":79},{},[80,85],{"type":37,"tag":60,"props":81,"children":82},{},[83],{"type":42,"value":84},"Konta i administracja",{"type":42,"value":86}," — profile, historia zamówień oraz zarządzanie wydarzeniami i sprzedażą.",{"type":37,"tag":56,"props":88,"children":89},{},[90,95],{"type":37,"tag":60,"props":91,"children":92},{},[93],{"type":42,"value":94},"Usługi zewnętrzne",{"type":42,"value":96}," — mapy miejsc i API wykorzystywane podczas zakupu.",{"type":37,"tag":45,"props":98,"children":100},{"id":99},"czego-wymaga-sprzedaż-biletów",[101],{"type":42,"value":102},"Czego wymaga sprzedaż biletów",{"type":37,"tag":38,"props":104,"children":105},{},[106],{"type":42,"value":107},"Po rozpoczęciu sprzedaży platforma musi poradzić sobie ze zmianą popytu, zachowując spójność zamówień i dostępnych miejsc. Szczególne znaczenie mają więc transakcje, stany płatności i obsługa błędów. Szybka strona ma wartość wtedy, gdy klient może poprawnie dokończyć zakup.",{"type":37,"tag":45,"props":109,"children":111},{"id":110},"symfony-i-laravel-w-mojej-pracy",[112],{"type":42,"value":113},"Symfony i Laravel w mojej pracy",{"type":37,"tag":38,"props":115,"children":116},{},[117],{"type":42,"value":118},"Pracuję z oboma frameworkami. Wybór zależy od istniejącej architektury, zasad zespołu i integracji, a nie od sztywnego podziału na duże i małe produkty. W rozwijanej aplikacji Symfony skupiam się na zmianach, które można przejrzeć, przetestować i utrzymywać w kolejnych wydaniach."]