-
Notifications
You must be signed in to change notification settings - Fork 137
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
New Download quest participants button #979
Comments
Could I grab this task? |
Hi I am Dumto, I am a frontend developer and I am a new contributor to Only Dust platform. Can I be assigned this issue?. ETA 1 day |
Can I tackle this one? |
I am interested in taking up this issue :) |
Can I start working on this? |
I’d love to work on this task. |
Can I get this issue |
Hey, can I pick this up? The instructions on what to do, and the rules of carrying out this assignment is clear |
hi |
Hi, I'm Wilfrid Okorie, a Frontend Web Developer and I'll like to take this issue on. After this, I would render the component in the appropriate place and position. I will make my first PR within 24 hours. |
Hi @Marchand-Nicolas 👋,
|
Hi, I am from de Dojo Coding community and a new contributor to Only Dust. Im a web3 frontend developer and founder of a NFT ticketing platform. The way I would approach this feature is follow the proposed actions such as add the new service method in services/authService.ts, create the component and add it in the required parent component. I would follow the styles guidelines from the project to make sure it looks as expected. Then test the changes and run the build to make sure everything is working fine. |
i would love to take this up |
Mind if I try this one? |
Can I work on this, please? |
I am a Front-end and Smart Contract Developer with expertise in Tailwind CSS, Next.js, TypeScript, and JavaScript. I am eager to contribute to this project and bring value with my skills. |
I'm excited to take on this task as my first contribution! Although I'm new to contributing, I'm a quick learner, and I'm eager to dive in and utilize my experience in solving this. |
Is it okay if I take this? |
Hi. I am a fullstack web developer and a recent alumni of Web3Bridge, the largest and most sought after blockchain developer community in Africa. I am a new contributor to OnlyDust and would love to take on this task to increase my knowledge base and contribute to open source projects. I would solve this task by:
Thank you for the opportunity and I look forward to working with you |
Can I be assigned this issue? My Background |
I am a Full Stack Developer with a strong background in blockchain and extensive experience in Next.js/React, TypeScript, and Rust. I’ve made over 49 contributions to over 17 projects in the OnlyDust ecosystem, solving complex issues and delivering efficient, scalable solutions. I can handle this task. |
Hey! I'm Lau Chaves, I have been contributing to this project and would like to keep doing so I would like to contribute to this issue! |
Can I be assigned to this? |
Hey, I'm a dev with 20 years of XP, super comfy with TypeScript, React/Next, Dapps, Prisma, CI/CD. I ship fast and high-quality stuff. Worked with AFK and GoStarkMe, check my GitHub profile for more details (got several hackathon prizes). Down to handle this task. |
Can I take this issue? |
Hello, good day :) |
Hey I would love to be assigned to this issue and fix it. I'm a student at school 42 and I'm also currently learning Rust and Cairo (through Node Guardians). I think this would be a great issue to develop and perfect my skills and would be glad to be assigned. Thanks in advance ! |
May I be assigned to this? |
Hi, I am a proficient blockchain developer, expert in Cairo, Rust, Solidity, Aptos, and web development. I have contributed to various projects like Chainevents and Arkprojects. I will implement the "Download Quest Participants" functionality as a reusable component, following best practices. I’ll also ensure smooth integration into the questDetails.tsx and provide appropriate error handling. Please assign this issue to me. Thank you! |
I would like to work on this issue |
Mind if I take this issue? |
I am Nze Shalom, a full stack developer with strong foundation in modern web development frameworks and technologies. My expertise includes: Nuxt.js, Next.js and Tailwind CSS with a bit of knowledge in Cairo. I am Experienced in crafting responsive, visually appealing designs using Tailwind CSS, ensuring consistency and efficiency in the development process. I would love to contribute to this project. |
I’d like to work on this. |
I'd like to take this issue. |
Mind if I try this one? |
Can I take care of this issue? |
i would like to take this issue My approach to solve this issue is to create a button in the preview tab, modifu authservice.ts and downloadquestparticipantsButton.tsx according to the instructions ETA : 12 hrs |
Hello I'm Ekene, a frontend and blockchain developer with proficiency in Rust/solidity, Typescript and react/next js, and I’m excited about the opportunity to collaborate and bring my skills to the table. please can i be assigned to this task |
May I handle this issue? |
hey sir i would love to work on this issue |
Can I attempt this issue? |
Would love to tackle this! |
Can I tackle this one? |
Can I take this issue? |
Can I take this from here? |
I'd like to take this issue. "I'll implement a reusable download button component for quest participants with API integration through authService. |
i want to tackle this issue, interested to work |
Can I be assigned to this? |
Is it okay if I tackle this? |
Hi, I am Emmanuel Dorcas, a software developer with React js and Typescript. how I will tackle this:
|
I’d love to work on this task. |
Hi. I am a fullstack web developer and a recent alumni of Web3Bridge, the largest and most sought after blockchain developer community in Africa. I am a new contributor to OnlyDust and would love to take on this task to increase my knowledge base and contribute to open source projects. I would solve this task by: Update services/authService.ts with the new getQuestParticipantsByQuestId function |
i would like to know if i would be granted the opportunity to implement this change |
I’d like to resolve this. |
Description 📹
Add a new button labeled "Download quest participants" in the "Preview" tab when editing a quest. The button should call the API endpoint
/admin/quests/get_quest_participants?quest_id=<QuestId>
with anAuthorization
header to fetch a JSON response containing quest participants and download this data as a JSON file. To avoid making thequestDetails.tsx
file too heavy, implement this button as a separate reusable component, and define the request inservices/authService.ts
for reusability.Proposed Actions 🛠️
Here’s a checklist of actions to follow for resolving this issue:
Fork the repository and create a new branch using the issue number:
services/authService.ts
to fetch quest participants.DownloadQuestParticipantsButton.tsx
to handle the "Download quest participants" functionality.DownloadQuestParticipantsButton.tsx
.questDetails.tsx
to include this new component in the "Preview" tab.Update in
services/authService.ts
:Create
DownloadQuestParticipantsButton.tsx
:Update in
questDetails.tsx
:Make sure your changes don't break existing functionality and commit with a clear message:
git commit -m "Fix: Add reusable component for downloading quest participants using authService"
Required 📋
To keep our workflow smooth, please make sure you follow these guidelines:
Thank you for your contribution 🙏
The text was updated successfully, but these errors were encountered: