Inspiration
What it does
FRuTeX keeps each feature of the spreadsheet cells in different files, that are routinely cleaned up automatically. Changes made in our GUI or with the command line tool are immediately compiled, so that all components remain up-to-date. FRuTeX has clear and powerful programming options, which can easily expand further in the future. Importantly, the way our files are stored makes FRuTeX excellent for version control and git usage in general, which is something that most spreadsheets struggle with.
How we built it
Challenges we ran into
The parsing library we used turned out to be buggier than we hoped. It took most of our time to get the parsing working correctly, which meant we had less time than we expected to implement the intended features.
Accomplishments that we're proud of
Parsing our very own "language" may have proved difficult, but it is also a solid foundation to build upon, and ensures we are entirely free in choosing to further develop our tool in the way we think will help users the most.
What we learned
What's next for FRuTeX
Now that the foundation has been laid out, FRuTeX can easily extend its programming arsenal and implement the full intended git integration (committing every change made, to easily allow for rollbacks and version controls). We also aim at drastically improving the GUI, so that non-programmers can also use FRuTeX without feeling like they miss most of the power it provides. Many more cell features and PDF export options will be the next target.
Log in or sign up for Devpost to join the conversation.