Mini ETL

Technologies Used:
ReactJS | Typescript | .NET Core API | CosmosDB | JWT | Microsoft SSO authentication | Microsoft Graph APIs | AES 256 Data Encryption/Decryption | Google analytic

Project Overview:
Mini ETL is a lightweight yet powerful data transformation platform designed to simplify how users manage, transform, and analyze large datasets. Built using .NET Core, HTML, JavaScript, and SQL Server, it allows users to create projects and define schemas with custom tables — either manually or by uploading CSV files. The system auto-detects and maps columns, helping users quickly set up structured data.

Once data is uploaded, users can apply rules, filters, and join tables through an easy-to-use interface — without needing to write SQL. Whether extracting specific columns or combining datasets across tables, users can process millions of rows within seconds and export the transformed data for further use.

  • Create projects with custom schemas and tables
  • Bulk data upload and high-speed processing
  • Visual interface for joining data across multiple tables
  • Designed to handle millions of rows efficiently
  • Auto-create tables by uploading CSV files
  • Apply transformation rules, filters, and conditions
  • Select and export specific columns from transformed datasets