Bulk Upload & Validation - RShiny ππ€π
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.
β Features
- 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.
π© Requirements
- R (version 4.4.0 or higher)
- RShiny (version 2024.09.1 or higher)
- Other dependencies:
π² Installation
- 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))
π¨βπ» Usage
- Run the RShiny app:
π How It Works
- 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.
π
Example Validation Categories
- Category A:
.csv
files with specific columns
π‘ Contribution
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.