Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noorulhudaajmal/bizreview-analyzer
a Streamlit app that uses the Google Places API to analyze and visualize reviews of various business places across different locations
https://github.com/noorulhudaajmal/bizreview-analyzer
google-places-api google-reviews review-analysis
Last synced: 7 days ago
JSON representation
a Streamlit app that uses the Google Places API to analyze and visualize reviews of various business places across different locations
- Host: GitHub
- URL: https://github.com/noorulhudaajmal/bizreview-analyzer
- Owner: noorulhudaajmal
- Created: 2024-07-31T14:56:28.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-08-21T07:30:39.000Z (4 months ago)
- Last Synced: 2024-08-21T08:48:48.914Z (4 months ago)
- Topics: google-places-api, google-reviews, review-analysis
- Language: Python
- Homepage:
- Size: 33.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# BizReview Analyzer
BizReview Analysis is a Streamlit-based web application designed to provide insights into various business points by analyzing reviews. Users can visualize data on a map, list view, perform reviews analytics, and conduct market analysis based on location and business type.## Pages
1. **Map View:** It visualizes business locations on an interactive map.
2. **List View:** Display a detailed list of business points along with reviews w.r.t location.
3. **Reviews Analytics:** Provide various analytics of customer reviews for selected business and location.
4. **Market Analysis:** Conduct market comparison analytics of various businesses at certain location.## Installation
### Prerequisites
- Python 3.7 or higher
- A valid *Google Places API* Key for accessing places data### Clone the Repository
```shell
git clone https://github.com/noorulhudaajmal/BizReview-Analyzer.git
cd BizReview-Analyzer-master
```### Install Dependencies
```shell
pip install -r requirements.txt
```### Set Up Secrets
- Add a secrets.toml file to .streamlit directory.
- In .streamlit/secrets.toml, add your Google API key:
```toml
API_KEY = "google_places_api_key"
```### Run the Application
```shell
streamlit run app.py
```## Usage
- **Select a Tab:** Use the horizontal menu to select the desired tab: Places Map, List View, Reviews Analytics, or Market Analysis.
- **Choose a Business and Location:** Depending on the tab, use the sidebar to select a business type and location (country and city).
- **View Insights:** Visualize the selected data on a map, list view, or analytics pages.*For analytics of a location, the Map View and List View needs to be rendered first as data loading is done there*
## Contributing
Contributions are welcome! Feel free to fork the repository and submit a pull request.---