# Project 1: How old am I? ## Tom Galligan and Martha Lambert ###### tags: `Week 1` ---- # User Journey As training developers we wanted to develop a website to put the knowledge we had learned at the beginning of the week into practice. ---- # Acceptance Criteria * <span style="color:green"> DOM Manipulation </span> * <span style="color:green"> Accessibility </span> * <span style="color:green"> Responsive Design </span> * <span style="color:orange"> Git Flow </span> ---- ![](https://i.imgur.com/zWRKcgU.png) ---- # What we learned * Responsive design principles * DOM manipulation in JS * Best practices for accessibility * The importance of mobile-first design ---- # Challenges <iframe src="https://giphy.com/embed/xDQ3Oql1BN54c" width="480" height=300 frameBorder="0" class="giphy-embed" allowFullScreen></iframe><p><a href="https://giphy.com/gifs/dog-confused-i-have-no-idea-what-im-doing-xDQ3Oql1BN54c">via GIPHY</a></p> ---- # Challenges * Clearly defining a (flexible) goal of project before beginning * Git flow: * Using imperative language and useful wording in commits * Knowing when to commit * Understanding the structure of the tree * Dates: * Leap years * The `Date()` object in JS and its methods
{"metaMigratedAt":"2023-06-15T00:01:36.331Z","metaMigratedFrom":"Content","title":"Project 1: How old am I?","breaks":true,"contributors":"[{\"id\":\"bf774e0d-4e3e-4711-aaa7-d91919ce637a\",\"add\":1192,\"del\":734},{\"id\":\"b3ece2fe-05ab-41be-bfe8-9003f9433840\",\"add\":831,\"del\":22}]"}
    228 views