# Shiny apps that every company could use

 



<p>In this blog, we are taking a tour of several Shiny apps that can supercharge your data game. They’re like turbo boosts for your data management and analysis, making things speedier and more user-friendly. <strong><em>Note: the goal here is to showcase the possibilities and provide a minimal code example, therefore there wlil be minimal UI</em></strong>.</p>
<div id="database-access-shiny-app-unlocking-data-at-your-fingertips" class="section level3">
<h3><em>Database Access Shiny App: Unlocking Data at Your Fingertips</em></h3>
<p>Accessing data from databases can be a cumbersome task, especially for non-technical users. The Database Access Shiny App simplifies this process. It provides an intuitive interface for querying databases and retrieving data without writing complex SQL queries.</p>
<div id="key-features" class="section level4">
<h4><em>Key Features</em></h4>
<ul>
<li>Minimal example of using Shiny to query databases.</li>
<li>Minimal example of using Shiny to query databases asynchronously(multiple users can submit a query at the same time without blocking the session).</li>
</ul>
</div>
<div id="customization-ideas" class="section level4">
<h4><em>Customization ideas</em></h4>
<ul>
<li>Build application for your group that allows users to directly interact with databases without sending a data request.</li>
<li>If there are multiple users that will be using it at the same time, implement <code>promises</code> as shown in the code example to unblock Shiny sessions.</li>
<li>Implement an emailing option on the shiny server available to you. (Note: the code example with <code>blastula</code> was meant to showcase the functionality on your laptop after setting up the credentials)</li>
</ul>
<p>More details can be found at <a href="https://github.com/CodingTigerTang/shiny_query">CodingTigerTang/shiny_query</a></p>
</div>
</div>
<div id="data-visualization-app-visualize-data-with-ease" class="section level3">
<h3><em>Data Visualization App: Visualize Data with Ease</em></h3>
<p>Data visualization is a good way to understand datasets and the need to utilze this has expanded beyond just technical users. With the Data Visualization Shiny App, technical users can create interactive charts very quickly with copiable code, while non-technical users can generate visualizations using drop-down functionality.</p>
<div id="key-features-1" class="section level4">
<h4><em>Key Features</em></h4>
<ul>
<li>Ability to upload your own file and create a ggplot with drop-down manual.</li>
<li>Ability to add logo and/or background.</li>
<li>Ability to add annotation at mouse click.</li>
<li>Code display for both technical and non-technical users.</li>
</ul>
</div>
<div id="customization-ideas-1" class="section level4">
<h4><em>Customization ideas</em></h4>
<ul>
<li>Create an internal application with your organization logo loaded that allows users to quickly generate a plot with a tabular data they have.</li>
<li>Create an internal application for new R adopters to learn and apply plotting R code.</li>
</ul>
<p>More details can be found at <a href="https://github.com/CodingTigerTang/shiny_plots">CodingTigerTang/shiny_plots</a></p>
</div>
</div>
<div id="data-editing-app-clean-organize-and-prepare-data-efficiently" class="section level3">
<h3><em>Data Editing App: Clean, Organize, and Prepare Data Efficiently</em></h3>
<p>Preparing data for analysis can be time-consuming. The Data Editing Shiny App offers a user-friendly interface for data cleaning, transformation, and validation.</p>
<div id="key-features-2" class="section level4">
<h4><em>Key Features</em></h4>
<ul>
<li>Data import/export and data merging capabilities.</li>
<li>Data type conversions for consistent data format.</li>
<li>Tools for data cleaning and transformation.</li>
</ul>
</div>
<div id="customization-ideas-2" class="section level4">
<h4><em>Customization ideas</em></h4>
<ul>
<li>Feedback submission for any shiny apps.</li>
<li>Shared information tool where the selection and format are predefined.</li>
</ul>
<p>More details can be found at <a href="https://github.com/CodingTigerTang/shiny_edit">CodingTigerTang/shiny_edit</a>.</p>
</div>
</div>
<div id="auto-eval-shiny-app-accelerating-data-analysis" class="section level3">
<h3><em>Auto-Eval Shiny App: Accelerating Data Analysis</em></h3>
<p>Data evaluation and exploratory analysis often involve repetitive tasks. The Auto-Eval Shiny App automates these processes, helping technical users streamline their workflows.</p>
<div id="key-features-3" class="section level4">
<h4><em>Key Features</em></h4>
<ul>
<li>Automation of common statistical analyses.</li>
<li>Generation of summary reports based on user-selected data.</li>
</ul>
</div>
<div id="customization-ideas-3" class="section level4">
<h4><em>Customization ideas</em></h4>
<ul>
<li>Incorporate your own analysis process in the app for streamlined data evaluation.</li>
</ul>
<p>More details can be found at CodingTigerTang/shiny_eval (in progress)</p>
<p>Incorporating these Shiny apps into your data workflows can save time, reduce errors, and make data-related tasks more accessible to a wider audience.</p>
<p>Stay tuned for future blog posts, where I’ll explore additional Shiny apps that can further enhance your data management and analysis capabilities. With Shiny, the possibilities for improving your data workflows are virtually endless.</p>
</div>
</div>

