Project Name: Personalized News Recommendation System Description: Create a web app that recommends news articles based on user preferences and reading history. Display articles with images, titles, descriptions, and links to full articles. Features: User Authentication: Registration and login Save preferences and reading history Homepage: Show recommended articles with image, title, description, and link Preferences: Select preferred news categories Recommendations: Use machine learning to personalize recommendations Tech Stack: Frontend: React.js, CSS Backend: Node.js, Express.js Database: MongoDB Integration: NewsAPI Deployment: Heroku or AWS User Stories: Users can register and log in Recommended articles are displayed with relevant details Users can set preferences Track reading history for better recommendations | A shadcn/ui and v0 generation - v0