Develop a recommendation system using the TensorFlow.js library that suggests items based on a user's previous purchases or interests. You can make your recommendation system more engaging by incorporating machine learning, personalization, and user feedback mechanisms.