cardinalitypuzzles / cardboard

Dashboard for managing puzzles and tracking status during a puzzle hunt
MIT License
31 stars 21 forks source link

Web extension for adding new puzzles #209

Closed akirabaruah closed 8 months ago

akirabaruah commented 3 years ago

During last year's MITMH, we added puzzles to the smallboard database manually via the website. I think it would reduce interruptions to users' solving puzzles if we provided a chrome/firefox extension that did this from a newly opened puzzle webpage.

Example user flow:

This feature would likely involve exposing smallboard's puzzle instance creation via a REST API for the extension to call.

erwa commented 3 years ago

Ooh, this would be helpful! And seems like a fun thing to implement :D.

I think the extension could also query to see if an entry already exists for the current puzzle, and provide direct links to the sheet and Discord for the puzzle without the user having to return to Small Board.

akirabaruah commented 3 years ago

Yeah! I was thinking quick links would be cool too! :grinning:

akirabaruah commented 3 years ago

FYI, I've started prototyping this - I might have some questions during today's sync

akirabaruah commented 3 years ago

@erwa if you wanted to collaborate on it, lemme know :smile:

erwa commented 3 years ago

@erwa if you wanted to collaborate on it, lemme know 😄

Go for it. I won't have time to do any dev for a couple weeks as I'm finishing up my semester.

akirabaruah commented 3 years ago

Okay 👍 good luck on exams(?) and papers(?) and stuff!

On Sun, Dec 6, 2020, 1:07 PM Anthony Hsu notifications@github.com wrote:

@erwa https://github.com/erwa if you wanted to collaborate on it, lemme know 😄

Go for it. I won't have time to do any dev for a couple weeks as I'm finishing up my semester.

— You are receiving this because you were assigned. Reply to this email directly, view it on GitHub https://github.com/cardinalitypuzzles/smallboard/issues/209#issuecomment-739564064, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABTQKHN4STWMBYX5QDAWH4TSTPXAZANCNFSM4UGJDBGQ .

maximized commented 8 months ago

I sorta have this working. I need to clean up the permissions today. My goal is to have this working and sharable for testing before tomorrow

The screencast below just shows off that you can go to a separate page, click on the extension, and then a puzzle will appear in Cardboard. The details of the entry are still a WIP. https://watch.screencastify.com/v/Fxe2gYvZ6FmdWfz60hHT