Discuss Scratch

coffeeandroses
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!



I built Skippa (streak.skippa.xyz), a brand new app where you can check in daily, and the point is to build a streak; let's see how many days in a row you can check in!

And to make it more fun, I added badges you can unlock at different milestones, each featuring a Scratch character! :​D



FOR SCRATCH TEAM:
It's important to highlight that this website follows all Scratch policies and the Scratch Community guidelines. Users can sign up with a username and password which are securely stored, the password is hashed and not visible to me, NO emails, no free text boxes, there is no way for anyone on the website to share anything–they just click a button daily to unlock badges.

This website uses modified versions of the Scratch Characters Pico, Nano, Giga, Terra, Gobo, and Scratch Cat, as icons for the badges that users unlock. At any time, if you want me to take the website down or modify it to be more safe (e.g. to use scratch comments for log-in instead of passwords, or to stop using the Scratch characters), please let me know and I will take immediate action. Thank you!
coffeeandroses
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!

Add this to your signature!
[url=https://scratch.mit.edu/discuss/topic/876551/][img]https://u.cubeupload.com/skippa_streak/streak.jpg[/img][/url]
Or:
[url=https://streak.skippa.xyz/][img]https://u.cubeupload.com/skippa_streak/streak.jpg[/img][/url]

Last edited by coffeeandroses (April 7, 2026 21:05:33)

coffeeandroses
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!

Also, here is the source code! Obviously, since this website has HIDDEN badges (that you unlock after certain days) and a bunch of hidden easter eggs as your streak gets bigger, I didn't want to ruin the surprise, so I had to redact a few things, but everything else remains unchanged:
https://github.com/coffeeandroses/skippa

The “hidden” things from this website are simply badges with other scratch characters or tiny easter eggs; nothing that breaks the community guidelines.

Last edited by coffeeandroses (April 9, 2026 10:43:25)

MaxxUltimate
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!

hi! i checked this out, but something i'd recommend you to do is add a feature where you can link your scratch account!

here's a scratch auth system that many things such as ocular (which is currently down as of rn).
https://github.com/Looky1173/Scratch-Auth-Client
MineTurte
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

coffeeandroses wrote:



I built Skippa (streak.skippa.xyz), a brand new app where you can check in daily, and the point is to build a streak; let's see how many days in a row you can check in!

And to make it more fun, I added badges you can unlock at different milestones, each featuring a Scratch character! :​D



FOR SCRATCH TEAM:
It's important to highlight that this website follows all Scratch policies and the Scratch Community guidelines. Users can sign up with a username and password which are securely stored, the password is hashed and not visible to me, NO emails, no free text boxes, there is no way for anyone on the website to share anything–they just click a button daily to unlock badges.

This website uses modified versions of the Scratch Characters Pico, Nano, Giga, Terra, Gobo, and Scratch Cat, as icons for the badges that users unlock. At any time, if you want me to take the website down or modify it to be more safe (e.g. to use scratch comments for log-in instead of passwords, or to stop using the Scratch characters), please let me know and I will take immediate action. Thank you!
Is it open source?
mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

can you make the website open source
also add Zepto for day 2 and Milli for day 4

Last edited by mtnif (April 8, 2026 04:30:47)

coffeeandroses
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!

MaxxUltimate wrote:

hi! i checked this out, but something i'd recommend you to do is add a feature where you can link your scratch account!

here's a scratch auth system that many things such as ocular (which is currently down as of rn).
https://github.com/Looky1173/Scratch-Auth-Client
thanks for the suggestion! i just pushed an update to implement this. previous users who signed up with username+password have been removed, but thankfully they only lost their streak of one day :p
instead of using scratchauth, i made my own auth system, where you can comment the code on my profile.

MineTurte wrote:

–snip–
Is it open source?
no, but I can make it if needed, i just need to clean up the comments a bit
the two main reasons i haven't already are:
1) the code is very unorganized, while it is very secure, it's still a big mess
2) i've added a lot of different surprises that you unlock as you build your streak. for example, the last 4 badges are hidden, they are unlocked only after 75, 100, 125, 150, days, so I want them to be a surprise! just looking through the code to find out what they are simply makes it less fun

mtnif wrote:

also add Zepto for day 2 and Milli for day 4
I just added them! they are one of the four hidden badges, though
coffeeandroses
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!

the website is temporarily down due to an issue with the hosting provider, it will be back in a few hours hopefully^^
mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

coffeeandroses wrote:

the website is temporarily down due to an issue with the hosting provider, it will be back in a few hours hopefully^^
i said, will you make it open source? (the website) but the code for the secret badges will be obfuscated to prevent spoilers

Last edited by mtnif (April 8, 2026 19:35:27)

coffeeandroses
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!

mtnif wrote:

coffeeandroses wrote:

the website is temporarily down due to an issue with the hosting provider, it will be back in a few hours hopefully^^
i said, will you make it open source? (the website) but the code for the secret badges will be obfuscated to prevent spoilers
what's the point of it being open source if I am releasing a modified (partly obfuscated) version instead of the true one?
plus, it's still easy to just run it locally and set your streak to 500 just to find out what all of the hidden badges are
mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

coffeeandroses wrote:

mtnif wrote:

coffeeandroses wrote:

the website is temporarily down due to an issue with the hosting provider, it will be back in a few hours hopefully^^
i said, will you make it open source? (the website) but the code for the secret badges will be obfuscated to prevent spoilers
what's the point of it being open source if I am releasing a modified (partly obfuscated) version instead of the true one?
plus, it's still easy to just run it locally and set your streak to 500 just to find out what all of the hidden badges are
it would let others contribute to the project! that's one amazing advantage! i would really like to contribute.

Last edited by mtnif (April 8, 2026 20:34:27)

mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

mtnif wrote:

coffeeandroses wrote:

mtnif wrote:

coffeeandroses wrote:

the website is temporarily down due to an issue with the hosting provider, it will be back in a few hours hopefully^^
i said, will you make it open source? (the website) but the code for the secret badges will be obfuscated to prevent spoilers
what's the point of it being open source if I am releasing a modified (partly obfuscated) version instead of the true one?
plus, it's still easy to just run it locally and set your streak to 500 just to find out what all of the hidden badges are
it would let others contribute to the project! that's one amazing advantage! i would really like to contribute.
please reply, i want users to contribute by adding code in a repository using pull requests.

Last edited by mtnif (April 8, 2026 20:44:54)

mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

can i contribute? username: whycantiuseunderscore-a
MineTurte
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

mtnif wrote:

can i contribute? username: whycantiuseunderscore-a
I think putting ‘Fun fact: Skippa (a streak website) should be open-sourced.’ is a bit much… Also as for open sourcing, if you choose to then I would recommend open sourcing it on both github and codeberg as many users use either both or one of them. I personally use Codeberg.
MineTurte
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

coffeeandroses wrote:

no, but I can make it if needed, i just need to clean up the comments a bit
the two main reasons i haven't already are:
1) the code is very unorganized, while it is very secure, it's still a big mess
2) i've added a lot of different surprises that you unlock as you build your streak. for example, the last 4 badges are hidden, they are unlocked only after 75, 100, 125, 150, days, so I want them to be a surprise! just looking through the code to find out what they are simply makes it less fun
I mean you could remove the hidden badges as they probably aren't required for stuff to perfectly work. Simply replace them with placeholders if you want to keep them secretive.
coffeeandroses
Scratcher
100+ posts

Skippa - Check in daily to unlock scratch characters!

MineTurte wrote:

coffeeandroses wrote:

no, but I can make it if needed, i just need to clean up the comments a bit
the two main reasons i haven't already are:
1) the code is very unorganized, while it is very secure, it's still a big mess
2) i've added a lot of different surprises that you unlock as you build your streak. for example, the last 4 badges are hidden, they are unlocked only after 75, 100, 125, 150, days, so I want them to be a surprise! just looking through the code to find out what they are simply makes it less fun
I mean you could remove the hidden badges as they probably aren't required for stuff to perfectly work. Simply replace them with placeholders if you want to keep them secretive.
right, but then I'd have to manually strip them out when updating the repository each time
I might just put them in a different file and list them in .gitignore
mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

coffeeandroses wrote:

MineTurte wrote:

coffeeandroses wrote:

no, but I can make it if needed, i just need to clean up the comments a bit
the two main reasons i haven't already are:
1) the code is very unorganized, while it is very secure, it's still a big mess
2) i've added a lot of different surprises that you unlock as you build your streak. for example, the last 4 badges are hidden, they are unlocked only after 75, 100, 125, 150, days, so I want them to be a surprise! just looking through the code to find out what they are simply makes it less fun
I mean you could remove the hidden badges as they probably aren't required for stuff to perfectly work. Simply replace them with placeholders if you want to keep them secretive.
right, but then I'd have to manually strip them out when updating the repository each time
I might just put them in a different file and list them in .gitignore
so open-sourcing is a good idea, give me the repository name so i can contribute
mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

coffeeandroses, why did you name it “skippa”?
also i will be very interested once you open-source it

Last edited by mtnif (April 8, 2026 23:24:12)

MineTurte
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

coffeeandroses wrote:

MineTurte wrote:

coffeeandroses wrote:

no, but I can make it if needed, i just need to clean up the comments a bit
the two main reasons i haven't already are:
1) the code is very unorganized, while it is very secure, it's still a big mess
2) i've added a lot of different surprises that you unlock as you build your streak. for example, the last 4 badges are hidden, they are unlocked only after 75, 100, 125, 150, days, so I want them to be a surprise! just looking through the code to find out what they are simply makes it less fun
I mean you could remove the hidden badges as they probably aren't required for stuff to perfectly work. Simply replace them with placeholders if you want to keep them secretive.
right, but then I'd have to manually strip them out when updating the repository each time
I might just put them in a different file and list them in .gitignore
Yeah that'd work.


mtnif wrote:

coffeeandroses, why did you name it “skippa”?
also i will be very interested once you open-source it
do you not know how to edit messages. You do not have to send 2 message in the span of literally minutes
mtnif
Scratcher
1000+ posts

Skippa - Check in daily to unlock scratch characters!

i said, i will be very interested once you open-source it

Powered by DjangoBB