Giter Club home page Giter Club logo

project-news-site's Introduction

News Site

The assignment is to make a news page using flexbox and making it responsive.

I've added an animation on the logo, box-shadow including a discreet hover effect on the cards. The navbas is sticky.

https://stackoverflow.com/c/technigo/questions/1952

https://stackoverflow.com/c/technigo/questions/1970

The problem

Describe how you approached to problem, and what tools and techniques you used to solve it. How did you plan? What technologies did you use? If you had more time, what would be next?

I attacked the challenge in a fairly practical matter and had a functioning page pretty fast. My biggest issue was that I didn't take time beforehand to make a design to follow when coding. So after everything worked perfectly but didn't look to stylish I started making adjustments for the style. This of course messed up a lot of things and created a lot of issues to be solved in terms of sizing and responsoveness. So the time I was planning on spending on just prettifying and adding cool features ended up being put on making it work all over again. Thankfully the dev tool in the browser sped this up a bit. Playing around there is a lifesaver many times instead of changing in VSC.

I managed to fix everything but I've learned that without planning beforehand you end up losing a lot of time fixing things, and it is avoidable. Next time I'm gonna make not just a structure sketch on Figma but rather a more comprehensive design.

If I had more time I would add more features and try to make it come alive a bit more designwise. I find the design a bit "flat" and uninteresting. But I suppose that when we start adding JS and learn better and subtler approaches to designing a website through experience that will improve. It's hard to know where to stop and move on to the next project. I wanted to make a pop out menu from the hamburger. But as I started playing around with that it started messing things up again. I decided that it was a better strategy, since I have a decent result now, to not mess things up now and spend a lot of time fixing things again. Rather I will move on to the next project and do that fold-out hamburger menu with JS in another project.

I also learned that the responsiveness in the dev tool and in the browser is not always the same. It works perfect for me in the dev tool and I went on a google expedition to dig deeper into this. What I read was that you should trust the dev tool and not the browser. So I focused on the results in the dev tool.

View it live

Every project should be deployed somewhere. Be sure to include the link to the deployed project so that the viewer can click around and see what it's all about.

project-news-site's People

Contributors

malinvan avatar hannapettersson avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.