My biggest accomplishments this week were re-designing the home feed and match view pages. The overall look feels cleaner, more informative, and more efficient. I'm still working on how to design the stat page, but I'm struggling to decide on a sleek design that gives the data, but maintains a fun delivery. This week, I plan to settle on the layout and implement at least one dynamic achievement per game. For example, figuring out how to create and award (appropriately) a "Played Azul for the first time" achievement when Azul is played for the first time by any user and extending this to work for all games on their first play. My struggles this week were less challenging and more tedious. For example, while re-designing the feed layout, I decided to include user avatars as part of the display. However, I did not originally include the users in the "Feed Activity Model", so I had to re-work some code to make sure that I was able to do that. That aspect now works well for any new Feed Activity, but I haven't backfilled old activities to include photo URLs yet. A bonus while testing this though.. I accidentally discovered (and have now fixed) a bug with the login metric that was preventing the login_count from incrementing when a user logs in for the first time.
No comments:
Post a Comment