buondevid / calculator

Why using your brain when you can use a calculator?

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Calculator

This app was created using only HTML, CSS and Vanilla JS.

This is a personal project, built to practice what I've learned on T.O.P.

It's a basic web calculator, only for real math lovers.

πŸ”— Live preview: here

πŸ”— GitHub repo: here

Stack & Tools πŸ”¨

  • HTML
  • CSS
  • Vanilla JS
  • VS Code + ESLint
  • Git & GitHub + Mac Terminal

What I learned πŸ“–

  • Deepened my knowledge in Event Delegation.
  • Approached setTimeout() functions together with focus() and blur(), and click() to cover both clicks and keyboard.
  • Made use of REGEX expressions to solve problems easily.
  • Improved in making small reusable functions.
  • Improved UX and UI, along with responsiveness.
  • Made use of Grid just to pratice it, since I always rely on and prefer Flexbox.

What could be improved πŸ”

  • Study and use more RegEx since they are really useful in strings and arrays manipulation.
  • Try to rely less on if statements.
  • Practice more the mobile-first approach.

Author

πŸ—Ώ buondevid --> GitHub

About

Why using your brain when you can use a calculator?


Languages

Language:JavaScript 51.3%Language:CSS 27.4%Language:HTML 21.3%