girmamogestekle/CommentInsight ? reverse-engineered prompt

Reverse engineered prompt

Build me a Java 17 Spring Boot app called CommentInsight that helps me pull comments from YouTube and turn them into simple audience insights.

I want it to work as a small microservices system, with a gateway in front, service discovery, centralized config, a connector layer for fetching comments, and a separate service for sentiment analysis. The main flow should let me send a YouTube video URL and a page size, then get back paginated comments with next page tokens, plus a summary that shows positive, negative, and neutral reactions, along with a plain language overall recap and a recommendation.

Please make it ready to run locally with Redis support, environment based config, and placeholders for secrets like the YouTube API key and vault settings. If something needs current docs or best practice details, look them up online and use the latest stable approach. Keep the structure clean so it would be easy to add more sources later, like Reddit or Amazon reviews.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab