❔ Planning an App
What do you all recommend is the best way to tackle building an application? I have an idea for something I want to build, but I never know the best way to start it from. Do you prefer to start on the frontend and work backwards, or start from the back or maybe in the middle?
I have an idea for an app. It'll have a frontend in Blazor, an api, a database and then a separate web scraper that will update the database.
I guess I'm asking for how you start your projects in terms of which part you tackle first and build out from?
3 Replies
It really depends on the nature of the application, but... There are a myriad of approaches.
Building up a minimal viable product can be a good start. The first somewhat useful frontend + backend for it. Then you can expand around that.
Another approach that we did once is that we built the backend and tested entirely, once the UI designer was done, we connected them up. Tho this was more because the UI designers decided to go on a holiday at the same time.
I've personally never seen a frontend-first approach coming to life, but I'm not saying it's impossible or inherently bad.
I personally think of backend as the "meat" of the application and frontend as the "necessary evil", so I'd always start with the backend. But that's totally personal opinion
Makes sense, I guess the backend/database is the foundation, no point building a frontend before there's a foundation to lay it on top of
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.