My projects
During my learning journey, I completed more than 20 projects, but I chose to showcase those that taught me the most or were the most difficult for me.
Simple Life Blog
Project Details:
- Flexboxes
- Responsive design
- Mobile-first thinking
This is a three-page blog, where I learned the most about HTML and CSS. I discovered the importance of CSS code patterns and media queries. I learned a cool productivity hack, which I use in my navbars, to mark the page where I am.
Dashboard (Chrome Extension)
Project Details
- APIs
- JSON
- Understanding API documentation
- Browser extensions
This dashboard gives you information about the current weather and time, based on your location. Shows you the exchange rate of one of your favourite cryptocurrencies, on various beautiful backgrounds. In this project, I dived into the possibilities of the fetch method, APIs and reading of API documentation from openweathermap.org, coingecko.com, and unsplash.com. Also gained useful knowledge about the throw and catch method, and picked up a lot of knowledge about JSON formats. In the end, I learned how to deploy my code to Google Chrome.
The Wizard Game
Project Details
- Objects
- Array methods
- Code organisation
- Classes & class creation
The Wizard is a dice game, where the main character fights with various monsters. This game taught me the most about JavaScript. Object destructuring, classes, a lot of useful methods to arrays (like map, join, fill, etc.), ternary operators. In addition, I learned how to split the code into shorter pieces, and use them with the import and export methods.
Plus One
This CV page could be added to the list. I intentionally avoided using any framework, or pre-made form, just ton challenge myself. It took a while to finish, but I'm proud of it. Despite it uses minimal JS script, I believe it mirrors my personality. It is simple, straightforward, but also stylish and functional. If you are still curious about my other works, here's a link to my GitHub...