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

#813 2024 추석 이벤트 : 2023 추석 코드 복사 #814

Merged
merged 9 commits into from
Sep 1, 2024

Conversation

jinhyeonkwon
Copy link
Contributor

Summary

It closes #813

2023fall 이벤트 관련 코드를 복사하여, 2024fall 관련 route에서 볼 수 있도록 하였습니다.

주의사항

  1. backend 연결을 해보지 못했습니다.
  2. 이벤트 구조를 잘 모르고 작업해서 실수가 있을 수 있습니다. 당시에 이벤트를 만드셨던 분들께서 봐주시면 감사하겠습니다.
  3. 이미지 파일이나 엔드포인트 등 당장 바꿀 수 없는 부분은 2023fall 그대로 두었습니다. ToDo : 2023fall 로 시작하는 주석이 해당 부분을 나타냅니다.

Images or Screenshots

Further Work

  • Do something...

@jinhyeonkwon jinhyeonkwon self-assigned this Aug 25, 2024
@jinhyeonkwon jinhyeonkwon linked an issue Aug 25, 2024 that may be closed by this pull request
3 tasks
Copy link

netlify bot commented Aug 25, 2024

Deploy Preview for taxi-dev-preview ready!

Name Link
🔨 Latest commit ffc4809
🔍 Latest deploy log https://app.netlify.com/sites/taxi-dev-preview/deploys/66d3ea6b3b4df40008ec5b18
😎 Deploy Preview https://deploy-preview-814--taxi-dev-preview.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

@ybmin ybmin left a comment

Choose a reason for hiding this comment

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

Skeleton으로 쓰기엔 충분할 것 같습니다. 추후 24 가을 퀘스트나 세부 변경 사항을 적용하면 될 것 같습니다 👍

@jinhyeonkwon
Copy link
Contributor Author

확인 감사합니다!
아마 merge하면 홈에 이벤트 화면이 바로 보일 거라, merge를 미루거나 loadenv 부분 수정해서 merge해야 할 것 같습니다!

@jinhyeonkwon
Copy link
Contributor Author

현재

  1. 백엔드 일부 수정 사항 자체 반영하여 이벤트 시작하는 것까지 테스트 & 그 과정에서의 오류 수정
  2. 첫 방 개설 퀘스트 연결
    이렇게 완료하였습니다.
    추천인의 경우, 어떤 형태의 링크가 들어올 때 작동하는지 알려주실 수 있나요?

백엔드 수정 사항 제안 (2024 봄학기와 달리, 새터반 관련 검증 삭제) -> 백엔드 개발자 분들의 검토가 필요합니다
image
image

@kmc7468
Copy link
Member

kmc7468 commented Aug 28, 2024

답변이 늦어 죄송합니다! 초대 링크 형식은 https://taxi.sparcs.org/event/2024fall-invite/:objectId 로 되어 있는데, 혹시 수정이 필요하시면 수정 가능합니다.

@kmc7468 kmc7468 self-assigned this Aug 31, 2024
@kmc7468 kmc7468 requested review from ybmin, kmc7468 and xMHW August 31, 2024 16:09
content="링크로 이동하여 택시에 동승하세요!"
/>
<!-- TODO: FIXME -->
<meta property="og:image" content="%FRONT_URL%/graph.png" />
Copy link
Member

Choose a reason for hiding this comment

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

추후 OG_URL로 수정 필요합니다.

"/home/eventJoin"
);
const getDynamicLink = (to, fallback = true) => {
const { host, androidPacakgeName, iosAppBundleId, appStoreId } =
Copy link
Member

Choose a reason for hiding this comment

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

androidPacakgeName 의 오타는 의도된 것으로 보입니다. 프러덕션 .env 파일을 보면 실제로 이름이 저렇게 되어있습니다.

</LinkEvent2023FallInstagramStoryShare>
</WhiteContainer>
) : completedQuests && !completedQuests.includes("adPushAgreement") ? (
) : completedQuests && !isAdPushAgreementCompleted ? (
Copy link
Member

Choose a reason for hiding this comment

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

나중에 초대 링크 생성 버튼을 여기에 추가하면 될 것 같습니다.

Comment on lines +54 to +68
await axios({
url: `/events/2024fall/items/purchase/${itemInfo._id}`,
method: "post",
onSuccess: ({ reward }) => {
fetchEvent2024FallInfo();
fetchItems?.();
modalProps.onChangeIsOpen?.(false);
if (itemInfo.itemType === 3 && reward) {
setRewardItem?.(reward);
} else {
setShareItem?.(itemInfo);
}
},
onError: () => setAlert("구매를 실패하였습니다."),
});
Copy link
Member

Choose a reason for hiding this comment

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

request body에 json으로 amount 를 넘겨줘야 합니다. 차후 개설된 상점 구현 PR에서 수정하면 됩니다.

const notificationValue = {
type: "default" as const,
imageUrl: quest.imageUrl,
title: "퀘스트 완료",
Copy link
Member

Choose a reason for hiding this comment

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

프론트엔드에서는 "퀘스트 달성"이란 워딩을 사용하고 있어, 차후 PR에서 통일성을 위해 이 부분 문구도 수정하는게 좋을 것 같습니다.


const PublicNoticeContainer = () => {
const { transactions }: { transactions: Array<Transaction> } = useQuery.get(
"/events/2024fall/publicNotice/recentTransactions"
Copy link
Member

Choose a reason for hiding this comment

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

삭제된 API입니다. 마찬가지로 상점 작업할 때 함께 수정 필요합니다.

@kmc7468 kmc7468 changed the title Feat: copy 2023fall event codes #813 2024 추석 이벤트 : 2023 추석 코드 복사 Sep 1, 2024
@kmc7468 kmc7468 merged commit 182a2c4 into dev Sep 1, 2024
4 checks passed
@kmc7468 kmc7468 deleted the 813-2024-추석-이벤트-2023-추석-코드-복사 branch September 1, 2024 06:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2024 추석 이벤트 : 2023 추석 코드 복사
3 participants