KatanaPIM's Centralize all your product data and give your entire team a seamless way of working. A collaborative tool that empowers teamwork Transform the way you manage product information: make it a team effort and let users seamlessly work together
Once upon a time, in a busy digital kingdom called Productoria, there was a magical tool named Katana PIM. This tool helped merchants manage their product information easily.
Merchants in Productoria use, Katana PIM to gather all the details about products, make them better, check if they were correct, and share them with other sellers so they can sell the right product across other Kingdoms.
The Update; KatanaPIM walls were getting old, streets became hard to navigate, new age feature needed to be developed.
The tale of Katana PIM's upgrade from Razor MVP to ReactJS.
As KatanaPIM need serious upgrade, My job was to clean old order(Razor Pages) and update katanaPIM for new age with ReactJS on frontend.
For the Project which involved over 20 different micro-frontend, it was evident it would require a Strict type system for a reliable and scalable codebase. (Hi, Typescript 👋 )
My role, was to update and add new feature to the application using ReactJs and Typescript, updating existing javascript codebase to typescript modules, Migrating Razor pages to ReactJS SPA.