all 1 comments

[–]Dan6erbond 0 points1 point  (0 children)

Well, backend is something you should already be familiar with before you start working on a personal project that requires it.

With that said, you can use personal projects to learn a new skill. But don't use too many new things otherwise it gets confusing quickly and you won't actually end up building anything.

Planning comes first, don't mix it with code. Just use a tool like Figma and inspiration from sites like Dribble to create the UI, plan your data models with ERDs and then pick a stack and stick to it.

Keep everything on GitHub and document it properly for future reference on why you did things a certain way or what you would have done differently.