-
Notifications
You must be signed in to change notification settings - Fork 17
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
Add User Guide to Screens Using React Joyride #64
Comments
Hi! I'm Stef, a developer experienced in front-end technologies such as React and Vanilla JS with over 3 years of experience. I'm new to this platform, and I found out about Only Dust through an amazing community called Dojo Coding. I'm very excited to contribute to your project! The issue you mentioned can be addressed by: First, I began by installing React Joyride in the project using npm. Once installed, I defined the tour steps, specifying which parts of our UI need highlighting and what instructions to show for each. I set up state management to determine when the tour should run, ensuring it only executes during the user's first game session, tracked via local storage. |
Let me handle this issue! To add a user guide to screens using React Joyride, I would start by installing the package with Next, I’d wrap the relevant part of my app with the Finally, I’d test the guide thoroughly to ensure it aligns with the design and enhances the user experience. |
May I pick this up? |
I'd be happy to do this. |
Request for Issue Assignment: "Implement User Guide Using React Joyride"🔍 Why Assign Me?I have experience integrating React Joyride and building onboarding flows that guide users through key features of an app. I will ensure the user guide provides a seamless experience for new players without interrupting the game flow. 🔧 How I Will Solve It
🚀 Next StepsPlease assign this issue to me so I can begin working on the user guide integration and ensure a smooth onboarding experience for new players. Thank you! |
My backgroundI'm a software engineer and passionate about solving problems, I've been contributing to open source software for a few months and it's an experience that has taught me a lot and I really like to contribute to other projects. I am a member of the Dojo Coding community⛩️. I will dedicate all my effort to complete this issue in the best way. |
Could I take over this issue? |
Mind if I try this one? |
I’d love to work on this task and contribute to the project. I’ll be participating in the ETHDenver hackathon, and I see this as a great opportunity not only to help improve the project but also to grow my skills by tackling this issue. |
May I handle this issue? |
I’m interested in this one. |
Hello @jimenezz22! I am Renzo Barcos a Dojo Coding member⛩️ The previous ODHack, I had the pleasure of contributing by designing assets for a baby beast, and I would love to continue as a collaborator on the project, but this time developing. I’d be happy to take on creating the guide. As a full-stack developer with strong technical programming skills, I specialize in creating clean, efficient, and scalable solutions. For more: my website: www.renzobarcos.site Steps to Resolve:1) Set Up a JoyrideWrapper Component
2) Define Steps for Each Screen
3) Add Logic for Showing the Guide Once per Session
4) Integrate the Guide in the Screens
5) Customize Styling to Match the Game's Theme
6) Test the Guide
Estimated Time: 1-2 days Thank you for the opportunity to contribute! |
Can I jump on this task? |
Hey there, I'm new to this and want to contribute to the issue. |
May I pick this up? |
Description
This issue involves implementing a user guide to help players navigate the screens Choose Your Beast, Spawn Beast, and Tamagotchi. The guide should clearly explain the flow the player must follow to start and manage their game. This guide will only be displayed the first time a user enters the game while the session is active.
The guide will be implemented using React Joyride, providing step-by-step hints and instructions on each relevant element in chronological order.
Flow Overview
Choose Your Beast Screen:
Spawn Beast Screen:
Tamagotchi Screen:
Tasks
React Joyride Integration 🔧
npm install react-joyride
oryarn add react-joyride
.JoyrideWrapper
component to manage the steps and guide flow.Choose Your Beast Screen 🐾
Spawn Beast Screen 🌟
Tamagotchi Screen 🧸
Persistence Logic 📂
guideShown
).Deliverables 📦
Acceptance Criteria ✅
Additional Notes 📝
The text was updated successfully, but these errors were encountered: