I’m currently building out the domain model of a life coaching / self-help app, and I’m worried that I’m already making it more complicated than it needs to be. I could use some advice on how to avoid overcomplicating / over engineering the app while also avoiding a domain model that’s too brittle when it comes time to introduce additional business cases.
The initial business case I have is that the app audience will be targeted to individuals who will state their goal/purpose and give a deadline for achieving the goal. Then with some strategic AI usage the app will give feedback on the goal itself and suggest milestones that the user can accept or modify before putting the plan into practi
![[Senior Software Engineer] [Boston, MA] - $174k + bonus](https://i.redd.it/mzh48453ix2h1.jpeg)
![[Senior Software Engineer] [Boston, MA] $174k + bonus](https://i.redd.it/01hs9wh3hx2h1.jpeg)





