Skip to content

CandeSantander/seller-data-validation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Seller Data Validation

A specialized validation tool built with React + Vite designed to verify if seller identifiers and their corresponding data within an HTML template match a master list.


🧠 How it works

  1. The user uploads an .txt of HTML email template and a .csv file containing the master list of valid sellers and their respective messages
  2. Upon clicking the Validate or Validar button, the system:
  • Compares the seller IDs within the HTML template against the data provided in the CSV file.
  • Cross-references information to ensure all tags and data points match
  1. Displays real-time feedback indicating if the information is correct or incorrect
  • Provides an option to download a detailed test report for documentation

Note on CSV Reports: For best viewing in Microsoft Excel, it is recommended to import the data using Data > From Text/CSV and ensure the encoding is set to UTF-8. Alternatively, the file opens perfectly in Google Sheets.


🎯 Objective

This project aims to streamline the validation process for transactional email templates (such as "Payment Approved" or "Order Shipped") within a high-volume marketplace. It reduces manual error and significantly accelerates the workflow for QA and Functional Teams.


💡 Quick Start & Testing

To make testing easier, the application includes a built-in Modal with Sample Files.

  • You can access demo templates and CSV files directly from the app.
  • This allows for immediate testing of the validation logic without requiring external data.

🛠️ Tech Stack

  • Framework: React
  • Build Tool: Vite
  • Styling: HTML / CSS3
  • Deployment: Vercel

🚀 Live Demo

This project is automatically deployed on Vercel. You can access it here:

👉 https://seller-data-validation.vercel.app


⚠️ Disclaimer

This is an independent project developed for educational and professional demonstration purposes. All sample files, templates, and data (including names, emails, and phone numbers) provided within this repository and the live demo are fictional. No real client information or proprietary business logic from any specific company has been used or disclosed.

About

A specialized validation tool designed to verify if seller identifiers and their corresponding data within an HTML template match a master list.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors