Context
Furnatura is a Czech brand of natural dog cosmetics, specializing in gentle care for your dog's coat and skin.
The goal of the project was a new website to replace the e-shop running on WooCommerce and WordPress.
My role
I took care of the administration in Shop8 CMS and of the frontend. I worked with the marketing agency on search engine optimization.
Challenge
I took over an unfinished Angular frontend. Once the new design arrived, the website had to be coded and the e-shop logic added. The e-shop is available in Czech and English and accepts both Czech crowns and euros.
Solution
- I adapted Shop8 CMS to the needs of the project.
- I coded the new website from the design and added the e-shop logic.
- I upgraded Angular to version 20, which meant refactoring older parts of the website, adopting Signals and adapting it for Server Side Rendering.
- I set up custom Facebook Conversion API events, gtag events and Ecomail.
- The website uses SSR, JSON-LD Schema, Google Customer Reviews and the Zásilkovna and PPL widgets.
- I added a short game that I had earlier built for Furnatura as a native game for a trade fair. I wrote it in Ionic for hybrid apps, and it shows users suitable products for their four-legged friend.
Technologies
- Angular 20 (with SSR and i18n)
- Apollo Angular + GraphQL
- RxJS
- Sass + PostCSS + Autoprefixer
- ESLint + Prettier
- TypeScript
- Cypress (E2E)
- GTM Custom Events + Facebook Pixel