I just started #100DaysOfCode by solving a FEM challenge (Fylo Landing Page). I haven't touched its CSS yet but I'm already done with the HTML. Also, I'll do my best to stick to project-based learning while I'm still thinking of a final project for SurPath Hub's #100DaysOfCode challenge in order to improve my frontend (web) skills!
Made some progress on the FEM challenge, but my solution is still far from finished. + Learned a few things about SCSS, I shall try it after this landing page.
Same challenge. The layout for mobile size is almost done! I only need to work on the footer, background, and the position of the CTA section. + It's my first time applying position absolute & relative to a project.
Resources you used:
VS Code, Google Chrome (+ DevTools), Figma, Stack Overflow, W3Schools
Found several issues with my HTML when I was working on the layout (desktop size), I forgot to add [important] containers that can safely have a max-width. + I still have a hard time dealing with responsive images.
Resources you used:
VS Code, Google Chrome (+ DevTools), Figma, Stack Overflow, W3Schools, MDN Web Docs, YouTube
Used VS Code for at least 5 hours to finalize the layouts for both mobile (340px) and desktop (1440px) sizes. IT IS difficult to create web pages with a single CSS file so I will take my time to finally learn SCSS.
Resources you used:
VS Code, Google Chrome (+ DevTools), Figma, Stack Overflow
I refactored my solution (code) to the FEM challenge by removing unnecessary lines, making comments less confusing, and converting px to em and rem units (except for border and border-radius).
Started another FEM challenge (Order Summary Component: https://frontendmentor.io/challenges/order-summary-component-QlPmajDUj) to practice the basics of SASS/SCSS. At first, I was actually aiming for the accordion one to also develop my JS skills; however, I might get burned out from learning many things all at the same time (esp our first semester starts tomorrow). I will have to assess this week's academic workload first.
Learned many things about SCSS (e.g., mixin, function, include, use, forward, and map-get), organizing SCSS files, and applying Parcel (bundler) to a workflow. + So glad there were no errors while I was using CLI.
Right after finishing the HTML of the FEM challenge (Order Summary Component), our place had multiple (unexpected) power interruptions which made it hard for me to continue. Frustrated, but will work on it tomorrow.
Started late but I'm almost done with the styles for mobile size. I'm still getting used to the syntax of SCSS, but it's fun playing with it! I'm already a fan of Sass (nesting) + BEM naming convention.
Resources you used:
VS Code, Firefox (+ Developer Tools), Figma, YouTube
Started learning R (programming language) with RStudio as my IDE. I also fixed the issues of my solution to the previous FEM challenge, I forgot to replace the linked stylesheet in the HTML and the file path of the two (parcel-built) background images located in the dist folder.
Resources you used:
VS Code, Firefox (+ Developer Tools), RStudio, YouTube
Started learning transitions and animations in CSS. Apart from the animation property and @/keyframes rule, I will also study a bit more on the before and after pseudo-elements.
Studied the before and after pseudo-elements and thought of ways on how to apply them as "design elements" for my future projects. I also started a new FEM challenge.
Continued studying the data types and structures (e.g., lists, matrices, arrays, data frames, and factors) of R. I also made some progress on the FEM challenge.
Done with the styles for mobile screen size (375px). It took me almost an hour to make the background styles work the way I want them to; I found out that my header and divs only lacked "position: relative."
Coded for about 10 minutes only to keep my streak going. Today's schedule was all intended for the online event of our university and for finalizing my homework.
Finished the styles for tablet screen size. The iPad Pro layout still looks off with the background image just sticking at the top right corner but I'll try to come up with a good solution.
Just a few more tweaks on the layout for desktop screen size and then I can start implementing the simple form validation in JS. It took me a while to remove the horizontal overflows (even though border-box is on).
Done with the FEM challenge (Pod Request Access Landing Page). The layout of the webpage in some screen sizes could still be improved, but I'll stick to the current appearance for now. It's my first time using CSS animations.
Learned how to use the functions of the "dplyr" package in manipulating and investigating datasets. I also found out that R's pipe operator (%>%) chains them w/o using variables. I just started FCC's JS course.
Was introduced to the "ggplot2" package in R. I'm really fascinated by how graphs (e.g., line and bar) are generated from only a few (readable) lines of code. I made some progress on the FCC course.
I'd been occupied with personal matters and academic requirements today, but I was still able to spend an hour to continue the freeCodeCamp course. I also thought of a profitable personal project during my break.
I only had about two hours to continue the freeCodeCamp course since there were multiple meetings today. I'm slowly getting used to the syntax of JS objects.
Done with the basics of JS objects. Solving the Record Collection exercise was confusing, but it helped me identify my weaknesses in nested objects and arrays.
Share your progress and tweet link: