Thomas Obuya's Projects
This is awesome books repository setup with Webpack and built with JavaScript ES6 features.
Awesome Books is a website that allows one to add a book to a list, display books from the list and remove books from the list. Awesome books is created using JavaScript ES6
Bookstore is a website that allows one to Display a list of books, Add a book and Remove a selected book. It's built using React and Redux, and connect to an API.
Budget Tracker is a mobile web application where you can manage your budget: you have a list of transactions associated with a category, so that you can see how much money you spent and on what. Built with Ruby on Rails and Postgresql
This is a simple Calculator app that allows one to perform simple Mathematical calculations. It is created by JavaScript, HTML5 and CSS3.
Here, we have created a console app that will help us to keep a record of different types of things we own: books, music albums, movies, and games. Built using Ruby.
ChapGPT ui is a powerful app that allows one to harness the power of advanced machine learning algorithms to create intelligent application that can answer questions, translate text, convert code from one language to another and more. It's built using React and ChatGPT's own APIs
This is a Data Science Exhibition website made with HTML, CSS and JavaScript. It shows the use of Flexbox and Grid to make the page responsive in all screen sizes as well as the correct use of HTML5 semantics. The interactivity has been added by using JavaScript.
This repository is dedicated to creating fundamental visual representations of various non-primitive data structures using Python. Each data structure will be visually depicted, accompanied by a link to a corresponding Medium article. These articles will provide an in-depth exploration of the major operations of each structure.
DataLab is a comprehensive repository housing a collection of dynamic Data Science projects crafted in Python and R.
In this collaborative project E-learning platform, the users can reserve online classes to schedule study sessions with learners in their area. Stack: Rails, Postgres, React, Redux, Bootstrap
This is a Sketchpad website where a user can Set the number of squares on the sketchpad, Pick a desired color from the color picker, and Sketch using any desired color or random colors. The user also has the ability to Erase any color from the sketchpad, Clear all the colors and Reset the Sketchpad grids. It's built using JavaScript, CSS3 and HTML
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
This is an exercise repository for setting up a project using Gitflow. Gitflow is a alternative Git branching model that involves the use of feature branches and multiple primary branches.
This a series of JavaScript exercises intended to practice JavaScript Coding Challenges.
JavaScript30 is a project repository that contains 30 days Vanilla JavaScript Challenges building 30 Vanilla JavaScript projects in 30 days.
KitchenGenie is a recipe sharing web app that helps home cooks find inspiration and get organized in the kitchen. With a collection of recipes, an intuitive recipe editor, and a smart shopping list feature, KitchenGenie simplifies the recipe creation and meal planning process. Built with Ruby on Rails(RoR)
This is a basic landing page built with CSS3 and HTML5. It has dummy data positioned by CSS Flexbox
Leaderboard is a list app that displays scores submitted by different players. It also allows you to submit your scores. All data is preserved to the external Leaderboard API service. It is developed using Webpack and ES6 features.
Math Magicians is a Single Page App (SPA) that allows users to Make simple calculations and Read a random math-related quote. It is developed by React.js
Morse Decoder is command line application built in Ruby to decode morse code.
My Enumerable is command line application built in ruby to implement a subset(all, any & filter) of the enumerable functionality.
This is a simple recipe website that displays some selected foods, their photos and methods of their preparation. It is built using CSS3 and HTML5
This is a repository where my coding partner gives me a feedback based on clean code best practices from my To Do List project.
This is a basic polls web application that consists of a public site that lets people view polls and vote in them, and an admin site that lets the admin add, change and delete polls.
This is a portfolio website to showcase my skills and experience as a developer. It contains information about my projects and links to my online profiles. It's built with HTML5, CSS, and JS.