This is the SmartReading web-app. It is meant to show how the app's interface works. To be able to get all the recommendations, the python application that contains the KNN algorithm is necessary.
The application has a built-in authorization using Firebase, the main presentation page and the profile section where the user gets the book recommendations.
To install the app, in the project directory you can run:
npm install
Then just simply start the app using:
npm start
Access the app at localhost:3000