- R
- RStudio IDE
- R Packages
- shiny
- bslib
- shinyWidgets
- gt
- dplyr
- tidyr
- lubridate
- RSQLite
- stringr
- DBI
- REDCapR
- fontawesome
- gh
- RedCap API key
- Github Token (Optional)
Download the Source Code (zip) asset from the latest Anant Muskaan release, unzip the file in the desired folder.
- On first run, the app will create a new local database file
anantmuskaan.sqlite. This will store some of the data from the Anant Muskaan Redcap Project in this data. - You will be prompted to enter the Redcap API key. This will be stored in the local database. To change the API Key, use the
Change API Key link in the footer.
The app will automatically get new data of it doesn't have the latest data. This could also be manually done by clicking the
Update Data link on the footer.
When a new version is released, you will be notified on the footer. You need to re-download the latest version, and replace only the app.R, data_read.R and data_refresh.R files. You can preserve the old anantmuskaan.sqlite file (it contains your API key and the local data). If you delete this file, you will have to redo the initial First Run setup.
The app will pull some of the Redcap data from the Anant Muskaan project. It will also store these data. Make sure that the data is handled in compliance with the data protection laws and ICMR policy. Due to these data privacy concerns, hosting data on free to use public servers Shinyapps.io is best avoided. The app can run locally on a PC or Mac, but is more useful when hosted on a server accessible to all team members. Hosting it on a Shiny Server under your control is the best, but technical option.
Create an Issue here