This Shiny app is an interactive dashboard for visualizing and analyzing advertising metrics from various social media platforms. It includes data for LinkedIn, Facebook, Instagram, and X (Twitter).
- Responsive UI: Built with
bs4Dash
for a modern and responsive user interface. - Data Visualization: Interactive DataTables for displaying KPIs and detailed reports.
- Dynamic Value Boxes: Real-time summary statistics for key performance indicators.
- Custom Theme: A tailored theme for a consistent and visually appealing presentation.
To run this application locally, you need to have R installed. Follow these steps:
-
Clone the Repository:
git clone https://github.com/your-repo/advertising-report-dashboard.git cd advertising-report-dashboard
-
Install Required Packages:
install.packages(c("shiny", "bs4Dash", "DT"))
-
Run the Shiny App:
shiny::runApp()
- app.R: Main application file.
- ui.R: User interface definition.
- server.R: Server logic for handling inputs and outputs.
- data/: Directory containing CSV files with advertising data.
- www/: Directory for custom styles and images.
Once the application is running, you can interact with the dashboard to view and analyze advertising metrics. The following components are included:
- Overview: Summary of key performance indicators.
- Detailed Reports: Drill down into specific metrics for LinkedIn, Facebook, Instagram, and X.
- DataTables: Interactive tables for detailed views of the data.
We welcome contributions to improve this Shiny dashboard. Please submit a pull request or open an issue for any suggestions or bug reports.
This project is licensed under the MIT License. See the LICENSE file for details.