TLDR
Frontend work. Creating login page and Angular routing / connection to main game page. Showing available player actions and adding click listeners to them.

Main work
- CSS and
display: flexlayout of login page. - Setting up routes for Angular pages.
- Scaffolding event emitters for components and passing events through component heirarchy.
Challenges
- I don’t have a wholistic UI design. I’m mostly concerned with business logic of the application before a final UI “cleanup”.
- This could cause significant refactoring in the future to accomodate the final design layout.
- I know very little about responsive UI design / CSS. The site almost certainly looks horrendous on different screen sizes.
- Making the site more responsive (but still not planning to support mobile), will likely be part of the final design layout “refactoring.”
Learnings
display: flex;is very nice to work with. It is very straightforward to align horizontal or vertical columns of elements and make them responsive.