Project 2: Dynamic Poster
In Brief
Use your current knowledge of HTML and CSS layout to reinterpret an existing poster design as a responsive web page.
Purpose
- Adapt and interpret an existing print design into responsive code
- Practice and stretch your current CSS skills
Research
- Search for posters to emulate in code and make responsive.
      - Focus on posters that are predominantly text and shapes
- Some imagery is fine, but less or none is better
- While you are free to use examples from any source, I have also provides some example poster sources here
 
- Identify four possibilities:
      - three possibilities of interesting designs to recreate
- plus one “stretch” example
 
- Document your ideas using this template
      - Due date: 10/01 by 9am EST (see in your timezone)
- Format: Google Doc
- File name: Please use your first initial and last name (for example: aweger)
- How to submit: Add your file to the poster-ideas folder inside our shared GD431 Activities folder in Google Drive
 
- I will review all ideas and discuss them, providing guidance on your final selection of a design to recreate.
Process
- Follow the setup instructions
- In your index.htmland on the branch you created in the previous step, write markup to semantically represent the poster content.
- Crop or recreate elements of imagery as needed.
      - ⚠️ To add images to your project, you must use Glitch.com in the browser, not VS Code. See these instructions from Glitch and give a shout if you have any issues.
 
- Write mobile-first CSS.
- Add media queries to achieve desktop design.
- Present project to colleagues.
Submission
- Create a pull request for code review and final submission.
      - Include PR template questions and your responses.
 
- Send me a link to the pull request via Slack DM by midnight EST on 10/16 (see in your timezone).
Requirements
- Your final design should be closely inspired by the original poster, including color, type, etc.
- The design should be responsive, working on mobile devices as small as 480px wide and other devices up to 1280px wide.
- You should use Sass, not CSS, for writing your styles.