What's a Good Project?
Adapted from Macondo's docs.
The biggest blocker is almost never skill. It's picking.
Here are three ways to get unstuck.
1. Follow a guide
Twisted's own guided projects — HTML websites, your own domain, hosting, and more — teach real skills through real builds. Follow one, then make it yours with your own modifications; a straight copy of a guide won't be approved. See Shipping Projects for what "making it yours" needs to look like.
2. Build your own idea
If you've already got a concept, a few things help:
- Start with something you can finish. An ambitious idea that never ships teaches you less than a small one that does.
- Solve a genuine need — even a personal one. Motivation is easier to sustain when the project actually matters to you.
- Add one feature at a time, instead of trying to architect the whole thing up front.
3. Draw inspiration from others
YouTube channels like Fireship, The Coding Train, Ben Awad, and Web Dev Simplified are good sources of ideas. Searching "<your language/framework> project ideas for beginners" also works well.
A note on AI
AI is a tool, not the project. A text box wrapped around someone else's API isn't a project — the interesting part has to be yours.
Still stuck?
That's normal. Ask in #twisted-help (or the equivalent help channel for your program) rather than sitting on the decision for too long.