DEV Community

Cover image for Part 1 - Design Approach I am using right now for My Web Design Projects - Coffee Shop Website
Aashir Khan
Aashir Khan

Posted on

Part 1 - Design Approach I am using right now for My Web Design Projects - Coffee Shop Website

There is a lot of work, even before writing one line of code but many people ignore it and they really suffer during the project, and they are also wasting their time.
they pay too much attention to details like "what's the greatest font that I can use?" or "is this image better than the other one? So here I am talking about the Design Approach I am using, to simplify my work and I don't get distracted by other things during code.


So let's Suppose I want to make a website for my own Fictional "Coffee Shop", this will look like this at the end:Completed Coffee Garam so I have all the creative freedom to do anything, So first thing I have to make a logo:

  • There are a lot of websites where you can make a logo easily for free.
  • I am a designer so I used Pixlr X, and this is the logo I made:Design Approach I am using right now for My Web Design Projects - Coffee Shop Website - JustAashir
  • This logo is using "LEADERSON" Font and a Free Icon Available "Coffee Cup".

Colors

So Next Thing is the Color Pallete, I prefer the simple color palette method???

  • One Dark Black Shade
  • One White Gray Shade
  • One Primary Color

So I chose simple Brown as my primary color and using whitesmoke as gray shade and using simple black .

Fonts

I use Google Fonts a lot in my projects, so I use this approach to save my time and use Good Fonts :

  • One Sans-Serif
  • One Serif
  • One Creative Special Font

So I am using these three fonts Source Serif Pro as Serif, Dosis as Sans-serif and Josefin Sans as Special.

TypeFace System

So I just use the Base font size, and Line-Height like this body/base line-height = minimum 1.5 x body/base font-size

Collect All The Assets

Collect All the Assets you will need during coding like Images, Videos, and Icons.
I used stock images from Pexels, and These Vectors from Freepik

Now Let's Start Coding

To start a project which includes Simple HTML Boilerplate and CSS(SCSS) and include any Library or Framework if you want. I am using Bulma CSS and FontAwesome and connected it to Github.

  • Now Open Your Sass or CSS File and Store your fonts and Color values in CSS or Sass Variables
  • Specify Font Size and Line Height and color in root body or html
  • Import all the assets in the folder of your project

Now you can easily code without getting distracted about choosing fonts, colors, type_system, and Images. I will tell you what's next in the next article.


I have posted my design Approach Part 2. You can read it here: Part 2 - Design Approach I am using right now for My Web Design Projects - Coffee Shop Website .


Top comments (8)

Collapse
 
gabrieltoma profile image
Gabriel Toma

Cool, cool! Nice timeline for pre-projecting that could save sooo much time and effort.

Some time ago, I always paying too much attention to details like "what's the greatest font that I can use?" or "is this image better than the other one?"; now, I'm just filling the gaps with almost everything that fits, even if it's not perfect, just to get it done.

After the hole task is done, I start to edit images, some fonts and other small details that, indeed, they really are important and matters, but while coding, just get it done and upgrade them after.

Collapse
 
justaashir profile image
Aashir Khan

Do you mind if I add some points from your comment in my post? you remind me of many things

Collapse
 
gabrieltoma profile image
Gabriel Toma

Sure thing! Glad to hear it.

Collapse
 
justaashir profile image
Aashir Khan

Yep, I agree with you. Design is not a visual thing and its abstraction is which makes it so powerful. everything you create is a product in every way, I am a lot, different guy now and after reading a lot about design and design systems and aesthetics. I have to say that design is the hardest and interesting subject out-there! Correct Me If I'm wrong?

Collapse
 
mynameisgenesis profile image
Genesis

I work as a programmer for a small company and they have me doing some of their websites as well and I am NOT great with design so this is some awesome information! Thank you!

Collapse
 
justaashir profile image
Aashir Khan

Most Welcome!

Collapse
 
furtleo profile image
Leonardo Furtado

Awesome project <3

Collapse
 
justaashir profile image
Aashir Khan

Thanks, bro