2

I'm working on a side project around Leetcode streaks - What's the best way to build it?

Profile picture
Solutions Architect II at Amazon2 years ago

I was inspired by the gamification on Duolingo, which is a language learning app with a "daily streak" mechanic. The incentive to do something in the app every day has been very powerful for me - I have a streak of 200+ days!

I want to bring this idea over to an engineering context, creating an app called "Leetfriends". The purpose of the app is to have friends share with one another their Leetcode streaks, using social pressure to encourage consistency for everyone. I’m hoping that the app does well, so I could include it in my portfolio and boost my job prospects. How do I best go about this app?

104
1

Discussion

(1 comment)
  • 0
    Profile picture
    Robinhood, Meta, Course Hero, PayPal
    2 years ago
    • This sounds like a great app! It can definitely gain substantial traction if done properly.
    • The main aspect to consider here is how to make it as frictionless as possible. In other words, how can the user get the benefits of this product with minimal time investment and intrusion?
    • Ideal scenario: After setting up this app, it automatically tracks your Leetcode activity and calculates the streaks for you.
    • Alternative that's almost guaranteed to fail: The user has to enter in their Leetcode activity manually every day. This means you need the user to develop a new recurring behavior, which is almost impossible as you're competing with all these other great apps that are currently taking up the person's time.