Debarshi Das

VisiGrid

A browser-based workspace for opening, exploring, editing, filtering, and exporting tabular JSON or CSV data.

Type
collaboration
Role
Frontend engineer
Status
Historical public project
Period
to
With
Uddeshya Pankaj

The problem

Inspecting a JSON or CSV file often means moving between an editor, a spreadsheet, and small conversion scripts. VisiGrid explored a narrower workflow: open a local file, inspect its structure as a table, make small edits, and export the result from one browser session.

What we built

I built VisiGrid with Uddeshya Pankaj. The interface accepts JSON and CSV files. It flattens nested JSON objects for tabular display, then supports global search, column filters, sorting, direct cell edits, column reordering, progressive row display, and export.

A Web Worker calculates unique column values away from the main UI thread. The application keeps the data workflow in the browser and does not require a server-side upload endpoint.

My role

I worked on the frontend application, the data table workflow, file handling, filtering, editing, and export behavior. Repository history records the collaboration and its individual contributions.

Current limits

This is a historical project, not a maintained data platform. Its original implementation uses permissive data types and older dependencies. The live demo remains useful as evidence of the interaction model, but it should not be treated as a current production recommendation.