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

[CONTRACT] feat: Implement Daily Streak Tracking #97

Open
manlikeHB opened this issue Feb 19, 2025 · 13 comments
Open

[CONTRACT] feat: Implement Daily Streak Tracking #97

manlikeHB opened this issue Feb 19, 2025 · 13 comments

Comments

@manlikeHB
Copy link
Collaborator

manlikeHB commented Feb 19, 2025

Description
Implement a streak tracking system that records and updates a user's daily progress. The system should ensure that users who correctly guess the word of the day correctly on consecutive days maintain a streak, while missing a day resets their current streak. Additionally, the maximum streak a user has achieved should also be tracked.

Acceptance Criteria:

  • Streaks increase for consecutive correct guesses on different days.
  • Streaks reset when a user skips a day.
  • The maximum streak value updates correctly.
  • Write unit test this functionality

Please provide an ETA.

Depends on #96

@ryzen-xp
Copy link

Hi,
I am proficient Blockchain developer expert in Cairo , Rust and Solidity and also in web development.
I have contributed many starknet ,stellar projects and more .
please /assign Me this issue .
Thank You !!
ETA: 24 hours

@Baskarayelu
Copy link

Hey! I’m enthusiastic about tackling this issue and delivering a solid solution.

💼 What I Bring

  • Full-Stack Proficiency – Expertise in smart contract, Python, Django, and Flask for building robust backend solutions, paired with Angular and Vue.js for dynamic, responsive frontends.
  • DevOps Expertise – Strong background in Docker, Kubernetes, and CI/CD pipelines, ensuring smooth deployment and scalable infrastructure.
  • Quality-Driven Development – Committed to writing clean, testable code and leveraging TDD (Test-Driven Development) to deliver reliable software solutions.

⏱️ ETA

I can complete this in 24 hours, with thorough testing and validation.

@crood-xp
Copy link

Hi,
I am proficient Blockchain developer expert in Cairo , Rust and Solidity and also in web development.
I have contributed many starknet ,stellar projects and more .
please /assign Me this issue .
Thank You !!
ETA: 24 hours

@Yunusabdul38
Copy link

Is this issue still available?

@Bosun-Josh121
Copy link

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged:

software engineering background, backend & smart contract dev(https://app.onlydust.com/users/Bosun-Josh121/overview) looking to make first contribution on this project

How I plan on tackling this issue
I have great experience with writing contracts, functions & testing in cairo (ByteBuildersLabs/ByteBeastsBackend#103) i'm confident in implementing the logic required for this task,will
work on feedback & recommendation ensuring contact. Can deliver within 2 days upon assignment

@anonfedora
Copy link

Hi, I'm a fullstack Blockchain developer,
I'm proficient in Cairo, Rust (Soroban SDK), TypeScript, Nestjs.

I can implement the Cairo feature as required.
ETA: 20 hours after assignment.

@ryzen-xp
Copy link

Hi,
I am proficient Blockchain developer expert in Cairo , Rust and Solidity .
I have contributed many stellar, starknet projects
please /assign Me this issue .
Thank You !!
ETA: 28 hours

@Nityam573
Copy link

@manlikeHB Can I get assigned to this

@Jagadeeshftw
Copy link
Contributor

Hi, I’d love to take on this issue! With my expertise in Cairo, StarkNet, and smart contract development, I can implement a clean and efficient solution.

🚀 Why Me?

  • Proven Blockchain Experience – Hands-on work with StarkNet, Solidity, and Rust, building secure and optimized smart contracts.
  • Open Source Contributor – Actively contributed to 30+ open-source projects, showcasing adaptability and collaboration.
  • Efficient & Reliable – I deliver high-quality, production-ready solutions quickly, ensuring security and scalability.

Timeline

I estimate completing this within 1 day. Let me know if I can proceed!

🌐 My Profile

Check out my OnlyDust profile for more insights: Jagadeeshftw on OnlyDust

Looking forward to contributing. 🚀

@armaanansari121
Copy link

Hey I can get this done, My approach would be to set a specific unix timestamp, i.e. say 12am CET which will be incremented by 86400 every day when a new word is added.
And when the user successfully guesses and the time between his previous correct guess end time and this guess is less than 86400 we increment his streak by one else we reset it.

@sandragcarrillo
Copy link

Would love to contribute to this issue. I have experience as Blockchain Dev and been contributing to Starknet open source projects for the past months.

ETA: 2 days.

@No-bodyq
Copy link
Contributor

Is it okay if I tackle this?

@codebestia
Copy link

I’m interested in this one. Can i work on this issue?
ETA - 24 hours

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests