JavaScriptintermediatecliAI Generated

Terminal Spreadsheet

Terminal spreadsheet application with formulas, keyboard navigation, CSV import/export, and a simple expression engine.

5 steps
Project Roadmap
  1. 01

    Terminal UI with blessed

    Navigable cell grid with arrows, inline editing, scrolling.

  2. 02

    Formula parser

    Cells starting with = are evaluated with mathjs: SUM(A1:A10), AVG, etc.

  3. 03

    Cell dependencies

    Recalculation in topological order when a cell is modified.

  4. 04

    CSV Import

    Loads a CSV and populates the grid.

  5. 05

    Export

    Saves to CSV or JSON with calculated values.

Resources

Ready to build this?

Fork the repo on GitHub and start building. A mentor will review your code when you open a PR.

5 steps

Tech Stack

Node.jsblessedmathjs