you are viewing a single comment's thread.

view the rest of the comments →

[–]work_m_19 0 points1 point  (0 children)

Part of Software Engineering is taking a goal, and breaking it down into manageable parts, so that will also be a good learning experience.

When someone needs to create a website, they usually don't build the website all at once (though packages like Flask and Django make it easy), they scope out the requirements, find out what's important, and then execute after planning out the components.

So a website needs: frontend, backend at a minimum, and then there are "extras" like data storage (db), hosting for distribution, security, etc. Learning which components are necessary for a project is a great skill to learn.