Code Monkey home page Code Monkey logo
Kariuki Michael photo

kariukimikael Goto Github PK

followers: 4.0 following: 7.0 repos: 30.0 gists: 0.0

Name: Kariuki Michael

Type: User

Company: kariukimikael

Bio: A dedicated programmer looking to hone his problem solving skills, build fantastic and useful projects and write clean and efficient code...

Twitter: Kariukimikael

Location: Nairobi, Kenya

  • šŸ‘‹ Hi, Iā€™m @kariukimikael
  • šŸ‘€ Iā€™m interested in ...honing my problem solving skills and building projects that make our lives a tad bit simpler.
  • šŸŒ± Iā€™m currently learning ...Fullstack Development & 3D Web Design
  • šŸ’žļø Iā€™m looking to collaborate on ...Fullstack applications with a tinge of AI
  • šŸ˜„ Pronouns: ...He/Him
  • āš” Fun fact: ...A Diamond in the rough

Kariuki Michael's Projects

catzz-rolodex icon catzz-rolodex

Project from Complete React Guide Bootcamp by Zhang Yihua & Andrei Neagoie.

faq-accordion icon faq-accordion

Front-end Mentor FAQ accordion Project with React + Bootstrap

fcc-authors-page icon fcc-authors-page

This freeCodeCamp authors page project showed me how to use the fetch method, then dynamically update the DOM to display the fetched data. I also learnt how to paginate data so that you can load results in batches.

fcc-calorie-counter icon fcc-calorie-counter

In this calorie counter project, I learnt how to validate user input, perform calculations based on that input, and dynamically update your interface to display the results. In this practice project, I learnt basic regular expressions, template literals, the addEventListener() method, and more.

fcc-cash-register icon fcc-cash-register

For this cash register project, concepts such as array methods, loops, if else statements, objects and DOM manipulation were utilized

fcc-date-formatter icon fcc-date-formatter

In this project, I learnt how to work with the JavaScript Date object, including its methods and properties. I also learnt how to correctly format dates. This project covered concepts such as the getDate(), getMonth(), and getFullYear() methods.

fcc-decimal-to-binary-converter icon fcc-decimal-to-binary-converter

In this project, I built a decimal-to-binary converter using JavaScript. I learnt the fundamental concepts of recursion, explored the call stack, and built out a visual representation of the recursion process through an animation.

fcc-dice-game icon fcc-dice-game

In this Dice game project, I learnt how to manage game state, implement game logic for rolling dice, keeping score, and applying rules for various combinations. The project covers concepts such as event handling, array manipulation, conditional logic, and updating the user interface dynamically based on game state.

fcc-football-team-cards icon fcc-football-team-cards

In this sports team cards project, I learnt how to work with DOM manipulation, object destructuring, event handling, and data filtering. This project covered concepts like switch statements, default parameters, Object.freeze(), the map() method, and more.

fcc-forum-leaderboard icon fcc-forum-leaderboard

This project helped me gain proficiency in asynchronous concepts. I coded my own freeCodeCamp forum leaderboard. The project covered the Fetch API, promises, Async/Await, and the try..catch statement.

fcc-music-player icon fcc-music-player

In this project, I coded a basic MP3 player using HTML, CSS, and JavaScript. The project covered fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. I learnt how to dynamically update user interface based on the current song.

fcc-number-sorting-algo icon fcc-number-sorting-algo

In, this number sorter project, I learnt how to implement and visualize different sorting algorithms like bubble sort, selection sort, and insertion sort ā€“ all with JavaScript. This project helped me understand the fundamental concepts behind these algorithms, and how I can apply them to sort numerical data in web applications.

fcc-palindrome-checker icon fcc-palindrome-checker

In this project I built the freeCodeCamp Palindrome Checker Certification Project using the concepts I had learnt such as template literals, regex, string & array methods, if else statements and functions.

fcc-platformer-game icon fcc-platformer-game

In this platformer game project, I continued to learn about classes, objects, inheritance, and encapsulation. I learnt how to design and organize game elements efficiently and gain insights into problem-solving and code re-usability.

fcc-pokemon-search-app icon fcc-pokemon-search-app

Final FreeCodeCamp Certification project. Used all the concepts I learnt over the three hundred hours of grinding. Here is my certificate of completion: https://www.freecodecamp.org/certification/kariukimikael/javascript-algorithms-and-data-structures-v8

fcc-role-playing-game icon fcc-role-playing-game

In this practice project, I learnt fundamental programming concepts in JavaScript by coding my own Role Playing Game. I learnt how to work with arrays, strings, objects, functions, loops, if/else statements, and more.

fcc-roman-numeral-converter icon fcc-roman-numeral-converter

This Projects is an application that converts integers to roman numerals. Concepts such as: if statements & else if, functions , loops and objects were utilized in the making of this projects

fcc-shopping-cart icon fcc-shopping-cart

In this shopping cart project, I learnt how to define classes and use them, creating class instances and implement methods for data manipulation. The project covered concepts like the ternary operator, the spread operator, the this keyword, and more.

fcc-spam-filter icon fcc-spam-filter

In this spam filter project, I learnt about capture groups, positive lookaheads, negative lookaheads, and other techniques to match any text you want.

fcc-spreadsheet icon fcc-spreadsheet

In this spreadsheet application project, I learn about parsing and evaluating mathematical expressions, implementing spreadsheet functions, handling cell references, creating interactive web interfaces and dynamically updating the page based on user input. The project covered concepts like the map(), find() , includes(), parseInt() methods, etc

fcc-statistics-calculator icon fcc-statistics-calculator

In this statistics calculator project, I gained experience with handling user input, DOM manipulation, and method chaining. I got practice by performing statistical calculations like mean, median, mode, variance, and standard deviation.

fcc-telephone-number-validator icon fcc-telephone-number-validator

For this certification project, I built an app that checks whether a number is a valid US telephone number. I got the chance to practice on regular expressions, regex .test() method and array .some()

fcc-to-do-app icon fcc-to-do-app

In this TODO application, I learnt how to handle form inputs, manage local storage, perform CRUD (Create, Read, Update, Delete) operations on tasks, implement event listeners, and toggle UI elements.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.