Many responses in the Square seller community echoed the lack of features in both dashboard reports and the exported Excel file. Wanting to contribute to local businesses utilizing Square, I decided to implement this functionality using React and a data-grid library.

What it does

Further enhances the Square dashboard/report features with filter/sort methods and an export option that saves filtering decisions.

How I built it

Express.js to handle the API logic: communicating with Square's APIs using Square Connect and then retrieving the order(s) information simulated by the Order Ahead demo application as shown in the developer documentation.

React.js for fast performance.

Kendo UI for the data grid and export.

Challenges I ran into

I originally wanted to incorporate TypeScript with this project, however there were compilation issues that were too time-consuming.

Accomplishments that I'm proud of

Developing this on my own.

What I learned

How to use Square connect and Kendo UI.

What's next for Square Export

Other business information can definitely be fed using Kendo UI.

Share this project: