This is my own solution to Maersk Shuffle/Sort Assignment. It can definitely be made simpler but I wanted to create a solution that never updates the DOM. This solution relies on CSS grid and the order of items in the grid.
This project has been bootstrapped with vite
You can see a live preview of this project here
To try this project on your local machine you need to have Git and Node.js.
Clone the project
git clone https://github.com/bboydflo/maersk-shufle-sort
Go to the project directory
cd maersk-shufle-sort
Install dependencies
npm install
Start the server
npm start
Then head over to localhost:3000
in your browser.