JDGiardino / BGG-Companion

A Flask companion web app for Board Game Geek
MIT License
2 stars 1 forks source link

Display Google Sheets #13

Open JDGiardino opened 2 years ago

JDGiardino commented 2 years ago

User Story : As a User, it would be great as a companion app if BGG Companion could optionally accept a spreadsheet with leaderboards and embed the Google Sheet into a separate tab or page within the app.

Technical Details : This could be a feature worked on after authentication is implemented. That way the selected Google Sheets to embed is saved as a preference for the user.

Acceptance Criteria :

halo123u commented 2 years ago

We can probably use a data table to show the user leaderboards and have a button to let them download it in an excel format. I know there is another issue to download as csv. We can build the logic to let the user decide what format they want to download their data. I've used xlsx in the past to convert JSON data to excel for users to download. I believe they have a free one that we can use to start.