Sketching things initially helped a lot. Layout was never a problem, because I love #materialdesign and I'm stuck in the 90's...
I'm gonna have to refactor even more, later. For now, I will bask in how I reached my mvp.
Front-end: show recipes, add recipes to grocery list, show grocery list
Back-end: CRUD recipes.
Somewhere along the way, I lost track of the mvp and also added registration/login support, with ...
The rest of the #angular stuff was pretty easy. I've probably made design mistakes there, too, but it works.
The wiki url is wrong. It's missing a / ... haha, hilarious. 8 hours wasted on that. Yeah, I'm not great with that.
Also tried #azure sql server for this stuff, but the connection
So. It was a good journey.
1. http, not https.
2. grocery list lacks a lot of functionality. copy to clipboard button does nothing. you can't add individual items to it. you can't remove individual recipes.
3. you can log in (over http), but not log out.
5. the page title is always "Client", which ... isn't great.
6. When you create a new form field, focus isn't moved automatically.
And that's just what you can *see*. There's a lot of refactoring necessary.
But, it's been a good journey. I'm gonna take a day off now, then start