June 17, 2025
Had to play around with the logic a bit. Proud of what i have so far:
takes in a str but changes it to an array by using the split() function. goes through each letter and adds it to a new reversed string. checks original string with current string
checks if user input is a palindrome
UI has been refined. Error checking should work - previous parenthesis problem is solved. Decimals are now valid. I think I am finishing up this project!
Added basic html and css, still need to format and make it connect to the javascript. There is a bug where if there is two parenthesis next to eachother it will break. for example (2-2)(3+3). Will need to work on that.
I am struggling on centering the entire calculator... im not tooooo familiar with flexbox and whatnot and will need to look into that
added couple more error test cases to ensure program runs smoothly, tried to set up user input not sure how
program now checks if the inputted equation is valid/invalid. added comments to everything
i think i solved the negative signs issue! basically my program is checking the number before and after an operator however if there is a negative sign it wont register that its a number so it screws up the system. I solved this by checking if there is no next number i will just add the next operator (a negative sign)!
next step: making sure user is giving valid inputs
Got parenthesis kind of working, fixed the previous issue where the new equation wasn't showing (this was due to the string not being properly set to a number). Need to work on negative numbers next since that's still a little buggy. In the video i think I said brackets - i meant parenthesis.
currently at a roadblock with my parenthesis function, not sure why it isn't working!
created an array of operators that are ordered with pemdas
the function will run through each of these operators and simplify the original equation until all operators are used
need to work on parenthesis
setting up JS, doing adding and subtracting
Using HTML, CSS, and Javascript, I created a fully functional calculator that does PEMDAS and decimals with error checking.
Redid all the CSS, planned it in figma first and then did my best to translate the designs onto the website! Turned out a lot better than the first try..
Added CSS to my HTML website! Not quite figuring it out, gonna FIGMA out a new design and try to go by that.
This is for my first commit which was done maybe an hour in
Practicing HTML and CSS by creating a fake wedding webpage with CSS and HTML.
mp4 cut off: i've been hard coding the positions which is not a great thing.
I'm struggling with the positioning/CSS and making it look good and run efficiently. I'm wondering if i should continue to bulldoze through and hardcode absolute positions or take the time to look into it first... Right now i'm thinking I finish the requirements for Swirl then look into how to make it more efficient.
Initial commit! Set up the github repo, created the starting point of the website. index.html and styles.css files created
Basic website with features like habit tracking. Continuation of Boba Drops! Still learning how to create a website!
This was widely regarded as a great move by everyone.