Closed ramiAbdou closed 1 week ago
@sajjad-source
ty! would love to work on this
Hey @sajjad-source! Are you still working on this issue? No worries if not, just let me know so we can open it up for someone else!
Going to open up this issue!
Hey @tomas-salgado. Really sorry I just saw your messages and had completely forgot about this issue π . Have had a lot on my plate since school ended, but I hope to be able to contribute again when space opens up. Thanks for opening up the issue again
If this issue is back up for grabs I'm down to work on it!
@nicholasg2001 You've got it!
@ramiAbdou Still learning the codebase so I just have a clarifying question. For the goody API code, should I be creating a folder goody
inside of packages/core/src/modules
?
@nicholasg2001 just realized we missed this question, apologies. For now it should be fine to just have the folder goody
in that location.
Let me know if you still plan on working on this issue!
I'd be down to take it @nicholasg2001 if you're no longer working on it. LMK
You can take it!
@tomas-salgado Im working on it! assign me
Got a little bit of help from @RiosNicholas can we add him as an assignee as well? (bro barely did anything ngl but lets show him some love)
Got a little bit of help from @RiosNicholas can we add him as an assignee as well? (bro barely did anything ngl but lets show him some love)
chill, I cooked with the frontend @omar-elbaz
I think you assigned the wrong Nicholas, lol @tomas-salgado
Ahh mb π
Description
We typically reward members who are in the Top 75 of the leaderboard of a Fam Friday session with an AlgoExpert license as well as a DoorDash gift card. To administer the DoorDash gift cards, we use a service called Goody.
We want to build an integration with the Goody API so that we can make sending these gifts as easy as a few clicks in our Admin Dashboard. Eventually, we can build a deeper integration with the Airmeet API and automatically grab the top 75 in the leaderboard, so sending gift cards would be a 1-click task! The latter part we'll save for the next iteration.
For now, we'll build a simple integration with the Goody Automation API, which allows us to send gifts to multiple people.
Acceptance Criteria
This issue should do the following:
POST /v1/order_batches
).product_id
is read from an environment variable (ie:GOODY_DOORDASH_PRODUCT_ID
).Don't worry about testing this - just implement 90% and I'll jump in to help testing with a real Goody API key.