Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
It's somewhat basic as of now, but more features will probably come in the future. One planned feature is commenting, where you will be able to write feedback on tutorials.
You can view the site at https://scratchtutorials.vercel.app . A better domain might be chosen in the future, but it works for now. Contributions are welcome at https://github.com/mystpi/scratch-tutorials .
Tech stack:
- Next.js — https://nextjs.org
- Mantine UI — https://mantine.dev
- Supabase — https://supabase.org
- Vercel — https://vercel.com
Screenshots:
Last edited by NFlex23 (May 24, 2022 19:40:22)


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- 9gr
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
but I think you should use sveltekit because speed
Last edited by 9gr (May 24, 2022 20:49:52)
- MagicCrayon9342
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
SvelteKit actually has no noticeable difference in speed, both compile time or page load. at least somebody does it
but I think you should use sveltekit because speed
Anyway, as with all projects I will recommend some changes.
- Equal card sizes. For more consistent and less OCD inducing UI, make all the cards the same size. Maybe have a button to view the full card too!
- Since you are using supabase, I'm assuming you can add some profiles and a way to submit tutorials
no more useless information in my signature, instead a little fun fact.
this fact is not fun.
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
(#2)I wanted to learn Next.js, and I decided to give it a try with this site. I'm not going to switch to SvelteKit, sorry.
at least somebody does it
but I think you should use sveltekit because speed


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
(#3)I'll look into making the cards equal sizes. And yes, you can submit your own tutorials. (please read the OP more carefully before posting)SvelteKit actually has no noticeable difference in speed, both compile time or page load. at least somebody does it
but I think you should use sveltekit because speed
Anyway, as with all projects I will recommend some changes.
- Equal card sizes. For more consistent and less OCD inducing UI, make all the cards the same size. Maybe have a button to view the full card too!
- Since you are using supabase, I'm assuming you can add some profiles and a way to submit tutorials


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- MagicCrayon9342
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
Do they have to be related to Scratch? Maybe an offtopic section. or an “Advanced” section.(#3)I'll look into making the cards equal sizes. And yes, you can submit your own tutorials. (please read the OP more carefully before posting)SvelteKit actually has no noticeable difference in speed, both compile time or page load. at least somebody does it
but I think you should use sveltekit because speed
Anyway, as with all projects I will recommend some changes.
- Equal card sizes. For more consistent and less OCD inducing UI, make all the cards the same size. Maybe have a button to view the full card too!
- Since you are using supabase, I'm assuming you can add some profiles and a way to submit tutorials
no more useless information in my signature, instead a little fun fact.
this fact is not fun.
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
(#6)It is "Scratch Tutorials" after all; but feel free to make a tutorial as long as it is related to Scratch. I'll add that to the guidelines (https://scratchtutorials.vercel.app/guidelines ).Do they have to be related to Scratch? Maybe an offtopic section. or an “Advanced” section.(#3)I'll look into making the cards equal sizes. And yes, you can submit your own tutorials. (please read the OP more carefully before posting)SvelteKit actually has no noticeable difference in speed, both compile time or page load. at least somebody does it
but I think you should use sveltekit because speed
Anyway, as with all projects I will recommend some changes.
- Equal card sizes. For more consistent and less OCD inducing UI, make all the cards the same size. Maybe have a button to view the full card too!
- Since you are using supabase, I'm assuming you can add some profiles and a way to submit tutorials
Last edited by NFlex23 (May 24, 2022 21:17:57)


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide



Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- Sid72020123
-
500+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
- god286
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
Last edited by god286 (May 25, 2022 05:21:23)
meowclient
Typescript and ESM support
Kind-of good documentation
Easy to use
meowclient

_ ____ ___ __
__ _ ___ __| |___ \( _ ) / /_
/ _` |/ _ \ / _` | __) / _ \| '_ \
| (_| | (_) | (_| |/ __/ (_) | (_) |
\__, |\___/ \__,_|_____\___/ \___/
|___/
- happex
-
500+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
https://tuto-scratch.pages.dev
Bonjour ! Si tu es nouveau sur le forum, n'hésite pas à aller lire les règles pour ne pas avoir de mauvaises surprises.
- Lockstart
-
64 posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
And if I can, I saw several problems:
- The Ui could be uncomfortable for New Scratchers (the principal part of the Scratch community who needs tutorials)
- Anyone (like a hacker or something like this) who has a Scratch account can post everything at anytime. You know the consequences if someone bad posts something on your website
- 404: I haven't found any other problem.
Last edited by Lockstart (May 25, 2022 08:36:48)

- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
I didn't copy any website. It‘s so easy to copy a website born 3 months before…
How so? Could you give me an example? The Ui could be uncomfortable for New Scratchers
I can moderate (delete/edit) tutorials currently, and I'll add more advanced moderation soon so others can be mods as well. Anyone (like a hacker or something like this) who has a Scratch account can post everything at anytime.
(#11)Interesting… it doesn't seem to work very well though. When I try to click on a tutorial it takes me back to the home page without any styling.
That’s weird…
https://tuto-scratch.pages.dev
(#9)Unfortunately, not yet. I've been having trouble integrating them with markdown and React.
Cool Website! Does this support scratchblocks?


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- PoIygon
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
You can check the issues on the repo I will implement more safety features soon, like banning and moderation. Until then, don't post anything against the guidelines, since I can still remove it pretty easily.
Unfortunately, Scratch Auth is blocked for the second time.
The Scratch Team has not provided additional details yet. Learn more
—————————————————————————————————————–
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
Yeah, I know. I think it's a Mantine UI issue. When I load the site there is a flash where there is no CSS.
I hope to add tags and filtering eventually. Also, is there a filter?
What do you mean by “extension names”? Another question I have is the moderation, will there be a ban on extension names?


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- PoIygon
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
Scratch ******Yeah, I know. I think it's a Mantine UI issue. When I load the site there is a flash where there is no CSS.I hope to add tags and filtering eventually. Also, is there a filter?What do you mean by “extension names”? Another question I have is the moderation, will there be a ban on extension names?
Unfortunately, Scratch Auth is blocked for the second time.
The Scratch Team has not provided additional details yet. Learn more
—————————————————————————————————————–
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
(#17)Ah, I see. Yes, anything that goes against Scratch's CGs is not allowed.Scratch ******Yeah, I know. I think it's a Mantine UI issue. When I load the site there is a flash where there is no CSS.I hope to add tags and filtering eventually. Also, is there a filter?What do you mean by “extension names”? Another question I have is the moderation, will there be a ban on extension names?


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- NFlex23
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
Mods can edit and delete tutorials, so if you see something that doesn't follow the guidelines, please edit or delete it accordingly.


Sorry if I'm too serious sounding on the forums. I don't usually realize it until I've already posted.

My personal stickies:
Sticky: Aviate: create dynamic, component driven statuses on the fly (aviateapp.eu.org) by NFlex23 (New Posts)
Sticky: Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide by NFlex23 (New Posts)
Sticky: Possible random number overriding vulnerability that allows “cheating” by console by TWY_ (New Posts)
- MagicCrayon9342
-
1000+ posts
Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide
Last edited by MagicCrayon9342 (May 25, 2022 17:44:46)
no more useless information in my signature, instead a little fun fact.
this fact is not fun.
- Discussion Forums
- » Advanced Topics
-
» Scratch Tutorials — share your knowledge or learn something new with Scratchers worldwide