Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add goody integration for gift sending 🎉 #460

Merged
merged 16 commits into from
Sep 24, 2024

Conversation

omar-elbaz
Copy link
Contributor

@omar-elbaz omar-elbaz commented Aug 18, 2024

Implements the ability to send Goody gifts within the Admin Dashboard. 🎁

Closes #187

Key Features:

  • Integrated Goody API to send gifts using POST /v1/order_batches
  • Added "Send Gift" option to the Students page in the Admin Dashboard.
  • Implemented a modal form to select the "DoorDash Gift Card" as the gift.
  • Triggered an internal Slack notification upon successful gift sending.
  • Also made a slight change adding the Star Icon next to "Grant Points", and using the Gift Icon for "Send Gift"

Screenshot 2024-08-17 at 10 22 58 PM (2)
Screenshot 2024-08-17 at 10 23 03 PM (2)

Type of Change 🐞

  • Feature - A non-breaking change which adds functionality.

Checklist ✅

  • I have done a self-review of my code.
  • I have manually tested my code (if applicable).

Copy link
Collaborator

@tomas-salgado tomas-salgado left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work @omar-elbaz! Left a few comments, overall this is looking solid 🔥

apps/admin-dashboard/app/routes/_dashboard.students.tsx Outdated Show resolved Hide resolved
packages/core/src/modules/goody/goody.core.ts Outdated Show resolved Hide resolved
@tomas-salgado tomas-salgado added the Ready for Rami ✅ This PR is ready for a final review label Aug 31, 2024
Copy link
Member

@ramiAbdou ramiAbdou left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good stuff habibs, @omar-elbaz! 🚀

@ramiAbdou ramiAbdou merged commit 4de4271 into colorstackorg:main Sep 24, 2024
1 check passed
@omar-elbaz omar-elbaz deleted the omar-dev branch September 24, 2024 16:07
iperalta7 pushed a commit to iperalta7/oyster that referenced this pull request Sep 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Ready for Rami ✅ This PR is ready for a final review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Goody (DoorDash) API Integration - Gift Cards 🎁
3 participants