Giter Club home page Giter Club logo

colmaracademy's Introduction

Hi My name is Christopher Biediger

Software Developer

Passionate and detail-oriented Frontend React.JS Developer with a strong foundation in JavaScript, React, Redux, and Typescript, seeking an opportunity to contribute my skills to building innovative and user-friendly software. A dedicated learner with a proven track record in web development, I am eager to bring my expertise to a dynamic team where I can continue to grow and make a positive impact.

  • ๐ŸŒย  I'm based in Sneads Ferry, NC
  • ๐Ÿ–ฅ๏ธย  See my portfolio at My Portfolio
  • โœ‰๏ธย  You can contact me at [email protected] or 919-858-6205
  • ๐Ÿ“’ Check out My LinkedIn

JavaScriptTypeScriptHTML5ReactCSS3SassReduxNodeJSExpressPostgreSQLFirebaseHeroku

Socials

My GitHub Stats

colmaracademy's People

Contributors

cbied avatar

Watchers

 avatar

colmaracademy's Issues

SUMMARY

Grade: Satisfactory

Summary: Nice job on this project, the site looks good on both mobile and desktop. I really like that you experimented with a lot of transitions and added lots of your own stylings. The HTML is well organized, just lean more on classes instead of id'ing everything.

Take a look at the issues I created for some tips on improving efficiency and organization.

The hard part of transitions is making the transition not have an effect on the surrounding elements, especially when resizing. You may need to balance the growth of the element by subtracting from the margin/padding at the same time.

Overall well done, I hope you enjoyed the course!

CSS

You are using too many ids in the HTML and the CSS. In the HTML you only want to use ids if you need it to be an id for some purpose, otherwise, use a class.
Whenever you use an id in a CSS selector, that selector is now not reusable. Good CSS selectors are reusable to help make the CSS more efficient. You are also using large selector chains a lot (3+ selectors chained together). The more selectors you chain the more rigid and less reusable the selector. Websites change a lot and we want the CSS to be able to adjust.
Check out the BEM style for CSS naming: http://getbem.com/introduction/

https://github.com/cbied/ColmarAcademy/blob/master/resources/css/style.css

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.