У даній роботі розглядаються особливості створення сучасного SPA на прикладі e-commerce застосунку. Розробка SPA ведеться за допомогою фреймворків Next.js (TypeScript) та Axum (Rust). Досліджено технології та
підходи для вирішення таких задач: створення багатого користувацького досвіду; адаптованість під будь-які пристрої; SEO-оптимізація SPA; локалізація; збереження даних.