I designed and built PacJourneys on Framer: a modern, light showcase for premium travel, with clean grids, calm transitions and a clear itinerary structure.
Later: moving into independent code
Next, I rebuilt PAC Journeys as a standalone React and Vite application. The Dubai company provides premium travel: cruises, tours, hotels and individually selected trips. The move needed to preserve the original site’s character while making further development practical.
I recreated the interface in code, moved visual assets into the project and divided pages into reusable components. Content gained its own structure; the website no longer depended on Framer.
The project includes company history, the cruise fleet, individual ship pages, tours, hotels, restaurants and customer enquiries. Content is provided for English and Russian.
For this stage, I used React, Vite, React Router, Tailwind CSS and Framer Motion, with Vitest checks and Cloudflare Pages hosting. React Router organizes the growing page catalog; Framer Motion preserved transitions suited to the project’s visual language.
This is the saved PAC Journeys website. It is the original public interface, with its real composition and assets. The demo allows page inspection; it sends no real enquiries.
PAC Journeys website
Archived interface · demo data
Code loads by route. Images are prepared for different screen sizes, assets live in the project and pages have SEO metadata. I also worked on accessibility, the bilingual structure, sitemap and structured data.
For me, this continues the original design work. The site gained a foundation that can be developed and published independently of the tool used for the first version.
This work has two stages: the designed Framer version and the later standalone React application. The post date belongs to the site’s early history; the shown code-based interface came later. The exact handover date for that stage needs separate confirmation.
Project screens and records
Related stories: Pilates.me on Framer · Portfolio from Framer to Astro.





@nevsky_alexander
On Instagram: Dubai beyond the postcard — family, the city, discoveries and life between projects. On Threads: thinking out loud about design and AI. On YouTube: videos that need more room than a story. Follow me wherever you feel at home, and let’s keep in touch