You need Node.js

Running Locally

git clone https://github.com/NisanthanNanthakumar/palindrome.git
cd palindrome
npm i

cd client
npm i

cd ..
npm start

There is practice-data.json in ./uploads directory because Github will not hold empty directories. I assumed the JSON fiile structure will be an array of objects. I also assumed that the palindrome strings have no punctuation and that letter case does not matter.