Sasflix Test App is a simple test task built with TypeScript, Nuxt 3, Pinia and TailwindCSS, designed to fetch and display posts from DummyJSON. The app shows 5 posts on the homepage, allows users to open them, like posts, and delete comments with actions stored in cookies.
What makes this project interesting is how I adapted the Nuxt app to run within Astro. By implementing hash-based routing, the app remains fully functional while embedded in Astro. With minimal adjustments, it’s possible to move API calls from Vue components to Astro, making the app fully SSR-compatible.
Nuxt app
View on GithubVue app inside Astro
View on GithubCheck it out below! The app works just like in Nuxt but runs smoothly inside Astro, showcasing its adaptability.
For showing app open page on desktop