A tool to analyze Google Play Store app reviews using GPT-4 for sentiment analysis and feedback categorization.
- Scrapes reviews from Google Play Store apps
- Classifies reviews into categories (complaints, praise, feature requests)
- Provides detailed subcategories for each type of feedback
- Real-time analysis progress tracking
- Modern React frontend with Tailwind CSS
- FastAPI backend with async processing
- Install Poetry (if not already installed):
curl -sSL https://install.python-poetry.org | python3 -- Install dependencies:
poetry install- Create a
.envfile in the root directory with your OpenAI API key:
OPENAI_API_KEY=your-key-here
- Start the backend server:
poetry run python app.pyThe backend will run on http://localhost:5000
- Navigate to the frontend directory:
cd frontend- Install dependencies:
npm install- Start the development server:
npm run devThe frontend will run on http://localhost:5173
- Open http://localhost:5173 in your browser
- Enter a Google Play Store app URL
- Click "Analyze" to start the review analysis
- Monitor the progress in real-time
- View the detailed analysis results when complete
POST /api/analyze- Start a new analysisGET /api/status/{job_id}- Get analysis progressGET /api/results/{job_id}- Get analysis results
- Backend code is in
app.pyand theexamplesdirectory - Frontend code is in the
frontenddirectory - Types and interfaces are in
frontend/src/types
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request