This RShiny application allows users to bulk upload files, validate their formats based on predefined categories, and view the validation results in a user-friendly table.
- Bulk File Upload: Upload multiple files at once.
- Category-Based Validation: Verify file formats according to a selected category.
- Real-Time Feedback: View the validation status of each uploaded file in a summary table.
- R (version 4.4.0 or higher)
- RShiny (version 2024.09.1 or higher)
- Other dependencies:
shiny
dplyr
DT
bslib
-
Clone the repository:
git clone https://github.com/Soumyadipta2020/Bulk_Upload_and_validation-RShiny.git cd Bulk_Upload_and_validation-RShiny
-
Install required packages in R:
install.packages(c("shiny", "dplyr", "DT", "bslib))
- Run the RShiny app:
shiny::runApp("app.R")
- Upload Files: Select files for bulk upload.
- Choose Category: Select the appropriate file category for validation.
- Validation Process: The app checks each file's format against the selected category's criteria.
- Results Table: A summary table displays each file's validation status.
- Category A:
.csv
files with specific columns
Contributions are welcome! If you have ideas to enhance the app or fix issues, feel free to fork the repository, make changes, and submit a pull request.
Steps to Contribute:
- Fork this repository.
- Create a new branch:
git checkout -b feature-name
- Commit your changes:
git commit -m "Add feature-name"
- Push to your branch:
git push origin feature-name
- Open a Pull Request.