Skip to content

humza1400/CSV-Insight

Repository files navigation

CSV Insight

CSV Insight is an advanced CSV file viewer and analysis tool built with Next.js, React, and shadcn/ui components. It allows users to easily import CSV files, view data in a sortable and filterable table, and perform basic analysis — all within a clean, modern interface.

image

Features

  • 📂 Easy CSV Import
    Upload CSV files via button click or drag-and-drop interface.

  • 📊 Advanced Data Table

    • Sort columns in ascending or descending order
    • Filter data with per-column search inputs
    • Combine filters across multiple columns
    • Responsive design optimized for all screen sizes
  • 🎨 Modern UI
    Built with shadcn/ui components and Tailwind CSS for a sleek user experience.

  • Client-side Processing
    All data processing happens in the browser—no server required!

Tech Stack

  • Next.js - React framework for production-grade web apps
  • React - Component-based UI library
  • shadcn/ui - Accessible and customizable UI components
  • Tailwind CSS - Utility-first CSS framework
  • Lucide React - Beautifully simple icons

Getting Started

Prerequisites

  • Node.js 16.8.0 or later
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/humza1400/csv-insight.git
    cd csv-insight
  2. Clone the repository:

     npm install
  3. Clone the repository:

     npm run dev
  4. Clone the repository:

About

An advanced CSV viewer and analysis tool built with Next.js and React.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published