Logo Lanfrica

IYAMPAYE/Rwanda-Public-Transport-Sentiment-Dashboard

Domaine:

natural language processingmobility

Type de record:

software
Créateur:
IYA
Hôte:
Live Demo: psz5gu-iyampaye-ribert.shin… Overview This project is an interactive, accessible dashboard for visualizing sentiment analysis of public transport feedback in Rwanda. It was developed for the Tech Associate Program contest by RISA, Rwanda ICT Chamber, and Hanga Hubs. The dashboard is designed to help decision-makers and the public understand user sentiment about transportation services, using modern UI/UX, accessibility best practices, and dynamic data visualizations. Features Accessible UI: ARIA attributes, keyboard navigation, high-contrast color schemes, and skip links. Dark/Light Theme: User-friendly toggle with persistent preference and keyboard shortcut (Ctrl/Cmd + D). Interactive Visualizations: Dynamic charts and graphs using Highcharts and Plotly, themed for accessibility. Responsive Design: Mobile-friendly, adaptive layout. Enhanced Data Table: Click-to-copy, keyboard navigation, and improved accessibility. Recent Comments: Expandable feedback cards for recent survey responses. Deployment: Hosted on Shinyapps.io. Dataset Source: Survey data collected via a custom Google Form distributed to public transport users in Rwanda. Format: CSV export from Google Forms. Fields: timestamp: Date and time of submission comment: User feedback text transport_type: Type of transport (e.g., bus, taxi) region: User’s region sentiment: Sentiment label (Positive, Neutral, Negative), assigned via NLP model Preprocessing: Data cleaned for duplicates, special characters, and language consistency. Sentiment labels generated using a fine-tuned sentiment analysis model. Access: The dataset is not publicly shared due to privacy, but is available upon request for review. Technology Stack Frontend: HTML, CSS (custom, with accessibility and dark mode), JavaScript (jQuery) Visualization: Highcharts, Plotly Backend/App Framework: R Shiny Data Collection: Google Forms