felixtanhm's Odin Projects 📖

felixtanhm-portfolio-the-odin-project

This folder stores the projects that were completed as part of the Foundations section of The Odin Project’s curriculum.

Contents:

Courses

Course Topics
Git Basics Command Line Basics, Git Basics, Github
HTML Basics Basic Elements, Lists, Links, Images
CSS Basics CSS Cascade, Box Model, Block, Inline, Flexbox
Javascript Basics Variables, Conditionals, Functions, Arrays, Loops, Objects, DOM Manipulation, Events

Curriculum Projects

With the exception of styling and additional noted features, most projects have been left as is. Any additional features implemented are noted in the project’s README, and are not typically required by the project specifications in The Odin Project. This is typically noted by the ⭐ Rating column.

This is to accurately reflect my knowledge of web development at the point of tackling the project for visitors to this repository. Future learners of The Odin Project will also be able to see what is a fair expectation of the finished project.

Rating Definitions:

Project Topic(s) Repository Preview Rating*
Recipe Site Command Line Basics, Git Basics, Basic HTML Code Demo
Landing Page CSS Cascade, CSS Flexbox Code Demo -
Rock Paper Scissors JS Basics: Types, Functions and Conditionals Code Demo ⭐⭐
Etch-a-Sketch JS Basics: Arrays, Loops and DOM Manipulation Code Demo ⭐⭐
Calculator JS Basics: Objects Code Demo ⭐⭐

👉 Note: Rock Paper Scissors was combined as part of another project: Game Arcade.


Reflections & Thoughts

At the time of writing this post, I’m about halfway through the Full Stack Javascript path of The Odin Project (TOP). It’s at a point where I’ve decided to slow down a little; to consolidate, reflect and map out next steps. Looking back on my journey in learning to code, I smile and feel a little proud.

TOP was not my first foray into learning to code, though that’s a backstory for another post. Having gone through a number of programs, it is however, the first curriculum that really clicked with me. It is also the only program where I have completed portfolio projects that I can show for. A key magic moment for me was while building Rock, Paper, Scissors. Somehow, from a blank slate, I could build the neccessary functions to make the game work. Time just flew from then onwards and months later, I’m still going through it. Crazy. 🤯

In pausing to reflect and take it all in, I believe this is how The Odin Project struck a chord with me:

I’m no where near to being able to call myself an engineer yet, but I’ve taken more tangible steps as a result of TOP than in all my previous attempts in trying. I can see why TOP has been able to maintain their support for so long. At this point, all I feel is immense gratitude, and if ever there came a day where I could give back to a project like this, I readily would.

Am excited for the learnings to come!