Lego Exhibition in Cracow
2025LEGO brick building exhibition website
Technologies

The most important part of the system is a comprehensive online ticket purchasing module with full Cashbill payment integration. The system automatically generates unique tickets with QR codes, which are verified in real time by the administration panel. Each ticket is generated as a PDF document, ready for printing or downloading to a mobile device.
Owners receive a comprehensive administration panel where they can verify tickets by scanning QR codes (both via camera and manual entry), browse all tickets with advanced search and filtering, analyze sales statistics across various time frames, and monitor ticket revenue and usage. The panel offers an intuitive interface with a responsive design, adapted to both mobile and desktop devices.


The application has been fully internationalized using the next-intl library, offering support for Polish and English with automatic detection of user preferences. The entire backend is implemented as Next.js API Routes, ensuring full integration with the frontend and easy deployment on the Vercel platform as serverless functions. The project has been refined for SEO, performance, accessibility, and security – from SSR and image optimization, through lazy loading, to JWT, bcrypt, and server-side data validation. The payment system uses digital signatures (SHA1/MD5) to verify transactions, and Cashbill webhooks are securely processed asynchronously.
If you need a similar solution
Go to the contact tab and contact me, and I will help you create advanced web applications based on the latest technologies available on the market.
Contact