The RE-Miner Dashboard is a core component of RE-Miner 2.0, part of the broader RE-Miner Ecosystem.
It provides an intuitive UI for users to interact with the RE-Miner 2.0 backend for data analysis, visualization, and NLP-based insights.
The structure of RE-Miner 2.0 is illustrated in the diagram below:
💡 Key Note: While the dashboard enhances usability, it is not strictly required—users can interact directly with the backend via its API.
✅ Web-based UI – Easy-to-use interface for interacting with RE-Miner 2.0.
✅ Seamless API Communication – Connects with the backend effortlessly.
✅ Data Visualization – Graphs, charts, and analytics for enhanced insights.
✅ Extensibility – Built to integrate future RE-Miner ecosystem expansions.
Here are some visuals showcasing the RE-Miner Dashboard, all resized for a consistent aesthetic.
Feature | Screenshot/Demo |
---|---|
Main Dashboard View | ![]() |
Review Searcher | ![]() |
Review Analyzer | ![]() |
Tree Clustering Analyzer | ![]() |
Batch Review Analytics (GIF Demo) | ![]() |
Feature Clustering (GIF Demo) | ![]() |
A full demo is available on YouTube.
The frontend requires the following dependencies to function properly:
- 🔗 RE-Miner Dashboard BFF (Backend for Frontend) – An intermediary layer for API communication.
- 🔗 MApp-KG – An RDF-based knowledge graph that integrates a catalog of mobile applications and user reviews.
- 🔗 RE-Miner HUB – The central integration point connecting the core layer with the outer layers. It facilitates communication within the RE-Miner 2.0 ecosystem and is essential for performing all RE-Miner 2.0 tasks.
- SQL Database – Stores structured data (e.g., user information).
⚠ Note: To install and execute all dependencies at once, you can use the RE-Miner Orchestrator.
- Clone the repository:
git clone https://github.com/gessi-chatbots/RE-Miner-Dashboard
cd RE-Miner-Dashboard
- Install dependencies:
npm install
- Start the development server:
npm start --port=8000
- Build the production version:
npm run build
- Serve the app (example using
serve
):
serve -s build
- Build the Docker image:
docker build -t re-miner-dashboard .
- Run the container:
docker run -d -p 8000:8000 re-miner-dashboard
This project is licensed under the GNU General Public License v3.0.
For more details, see the LICENSE
file.
🔗 Developed by GESSI - NLP4SE