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.
-
📂 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!
- 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
- Node.js
16.8.0or later - npm or yarn
-
Clone the repository:
git clone https://github.com/humza1400/csv-insight.git cd csv-insight -
Clone the repository:
npm install
-
Clone the repository:
npm run dev
-
Clone the repository:
- Open http://localhost:3000 in your browser to view the app.
