the-collab-lab / tcl-65-smart-shopping-list

1 stars 1 forks source link

13. As a user, I want the app to look professional and welcoming #13

Closed fullybaked closed 1 year ago

fullybaked commented 1 year ago

Summary

The last 2 weeks of the project will function a little differently than the rest. Your team will self-organize around a lightweight design process to come up with a polished look-and-feel for your app.

This will require you to make decisions together as a whole team, then implement your vision. The process outlined here is our best suggestion for how to proceed, but you are free to take whatever approach you see fit!

You’ll notice this is the last issue on the board! That’s because the expectation is for you to write the stories needed to complete the implementation of your design direction.

As always, lean on your mentors for guidance if you are unsure how to proceed!

Design Process

  1. What is the tone you’re going for? What feeling are you trying to convey? Come up with 3 to 5 words that best capture how you want users to perceive your app.
  2. Create a mood board. A mood board helps everyone get on the same page in terms of the direction in which you want to take your design. Add elements to your mood board that represent the tone you’re trying to achieve.
  3. Decide on fundamental elements of your design, including the following:
    • TypographyGoogle Fonts is a good choice for finding web fonts you can use in your app. They have hundreds of typefaces to choose from, but consider usability in whichever one(s) you choose!
    • Colors ← Make sure these are accessible!
    • Iconography / imagery ← Start here to find free icons you can use in your app!
  4. Decide whether you want to code your CSS from scratch or integrate a CSS framework. There are pros and cons to each!
    • Vanilla CSS gives you more control, but it can be harder and/or take more time to achieve a given effect.
    • Frameworks help you get things done faster, but often at the cost of not giving you full control of the design.
  5. If you choose to use a framework, evaluate your options to make sure you pick one that will suit your needs.