Skip to content

DeaglenS/CSV-App

Repository files navigation

Luxms CSV App

One-command runnable CSV viewer with search over 10^5–10^6 rows.

Run (one command)

npm run compose:up

API

  • POST /upload multipart form-data: field file (.csv), optional name
  • GET /datasets
  • GET /datasets/:id
  • GET /search?datasetId=...&q=...&limit=50&offset=0

Notes

  • CSV import is streaming with backpressure and batch inserts (1000 rows) into SQLite. Search uses FTS5 over concatenated row values.
  • Volume ./data stores DB and uploads.

Structure

See requested layout in the project tree. Backend ingests CSV streams into SQLite with FTS5 for fast search, frontend built with React + Vite.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published