Webshop - Nudetuin
This project is still on-going, will go live around 03-2025
**Note: This project is a project i worked on as freelancer. **
Nudetuin wanted a new webshop, currently they have an Wordpress webshop. It has some issues, the products are outdated, the UX is bad. And they wanted to show pricing, which is currently not a feature (only price on request).
Tech i've used
I will be using Strapi as the CMS, as it's very flexible, can be used with a Postgres database, and has a great track record for updates and extensions.
For the front-end i will be using Next.js, with gql.tada 🪄, and Apollo Client. With TailwindCSS for the styling.
I will be prerendering all the pages while building the application, and adding an endpoint to rebuild the edited page. This way we don't have to deal waiting on the API.
This website will have a performance & ux focus. On the shopping pages we will prerender the product page on hover, and the first 6 product images on load will have the priority tag, the others images will be lazy loaded.
Moving over 1000+ products from Wordpress to Strapi CMS
Those products, blogs, needed to be moved over. This was easily done by exporting the data to a csv, and making a little script to create those products within Strapi.
How it's going
I find that using Strapi feels extremly fast to use, the developer experience is great, the tools to work with it within Next.js is just good. The project is almost done, we are still waiting on the 2025 product range to release the webshop.
The website feels extremly fast to use, and feels like a big improvement from the current webshop.