Go Saresi — StartUp
Author
Alex SoarTechnologies
Vue 3, TypeScript, Pinia, Tailwind, Vite, REST API, Laravel• Architected and built a large-scale, interactive kiosk application from the ground up using a modern stack including Vue 3 (Composition API), TypeScript, and Vite. Developed a robust, reusable component library that ensured visual consistency and accelerated development speed.
• Engineered a complex, dynamic content filtering system with multi-level categories that asynchronously fetches data from a REST API. Implemented a client-side caching strategy with Pinia that dramatically reduced API calls and improved UI responsiveness during language changes and navigation.
• Developed key kiosk-specific functionalities to ensure a seamless public user experience, including an inactivity timer for automatic session reset and the systematic blocking of external links and context menus to lock users within the application.
• Created highly interactive, touch-friendly UI elements, such as custom draggable content sliders (useDraggable composable), ensuring smooth performance on large touch-screen displays.
• Managed the end-to-end deployment process, configuring Nginx on an Ubuntu server for a Single-Page Application, and collaborated with the back-end team to debug and resolve complex issues related to CORS and API rate limiting.