Lightweight Spreadsheet
Lightweight Spreadsheet is a project done for Fundamentals of Software Engineering.
This is a Spreadsheet project done in Typescript backend and React frontend. It is created with a Controller-View in mind. We tried to implement a couple design patterns, a few being Factory and Subscriber. The goal was to have a couple unique features along with the given deliverables.
Highlights
- Cell Values
- Cell Arithmatic/Concatenation
- Cell Reference
- Cell Range/Range Expressions
- Cell Merging
- Cell Font/Color
- Cell Add Row/Column
- Cell Remove Row/Column
- Cell Clear Row/Column
- React Frontend