sharon-odhiambo
Full Stack Developer. Passionate about clean, readable and reusable code. When not coding I organise events, travel and skate. I'm currently available for hire.
Software EngineerNairobi, Kenya
Pinned Repositories
Awesome-Books-with-Modules
This is an Awesome Booklist project that displays a form input where the user can add books to their booklist. Additionally, the booklist allows the user to add or remove a book from the list and reflects the changes to the local storage. The project utilizes JavaScript modules to organize the code, enhance readability and allow easier mantainance of the code-base.
jet-log-frontend
This is a real world practical app for renting planes. When the user visits the app they can see all available planes and click on a specific plane to see more details. The user is also authenticated to reserve a plane and see their specific reservations. The app has additional authorization for the admin to add or delete a plane from the database.
Leaderboard-Project
This project is a leaderboard built using Webpack and an API that allows the user to add their scores and refresh to update them on the list.
My-Portfolio-Site
This project uses Microverse Students' Figma designs to build a portfolio skeleton for showcasing past projects and allowing users to contact me. The project uses HTML, CSS and JavaScript to achieve a simple web design.
Rails-Budget-App
Rails-Budget-App is a rails mobile app that enables the user to manage their budget by seeing their expenditures and the specific items they spend on. The app authenticates the user and once logged in they can access their individual data.
Recipe-App
The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.
Salama-Conference
Salama Conference is a responsive web design built with HTML, CSS and JavaScript for a fictional conference. It's a conference page to speak about Gender-Based-Violence and Sexual Abuse for better treatment of victims and reducing abuse cases. The project utilized a design by Cindy Shin.
Testing-Practice
This repository contains my first interaction with JavaScript testing where I write practice on unit tests, group related tests and Test Driven Development.
TO-DO-LIST
This project displays a to-do-list built using Webpack and JavaScript modules. The list allows the user to add or remove tasks from the display list and update the same in the local storage. It also allows the user to check using a checkbox icon and clear the checked items.
World-Countries-Tour
This is a React and Redux project that uses APIs to display a list of world countries and gives the user an option to check out each country and filter the list of countries on display using the search button.
sharon-odhiambo's Repositories
sharon-odhiambo/Salama-Conference
Salama Conference is a responsive web design built with HTML, CSS and JavaScript for a fictional conference. It's a conference page to speak about Gender-Based-Violence and Sexual Abuse for better treatment of victims and reducing abuse cases. The project utilized a design by Cindy Shin.
sharon-odhiambo/Leaderboard-Project
This project is a leaderboard built using Webpack and an API that allows the user to add their scores and refresh to update them on the list.
sharon-odhiambo/My-Portfolio-Site
This project uses Microverse Students' Figma designs to build a portfolio skeleton for showcasing past projects and allowing users to contact me. The project uses HTML, CSS and JavaScript to achieve a simple web design.
sharon-odhiambo/jet-log-frontend
This is a real world practical app for renting planes. When the user visits the app they can see all available planes and click on a specific plane to see more details. The user is also authenticated to reserve a plane and see their specific reservations. The app has additional authorization for the admin to add or delete a plane from the database.
sharon-odhiambo/Math-magicians
sharon-odhiambo/Rails-Budget-App
Rails-Budget-App is a rails mobile app that enables the user to manage their budget by seeing their expenditures and the specific items they spend on. The app authenticates the user and once logged in they can access their individual data.
sharon-odhiambo/Recipe-App
The Recipe app keeps track of all your recipes, ingredients, and inventory. It will allow you to save ingredients, keep track of what you have, create recipes, and generate a shopping list based on what you have and what you are missing from a recipe.
sharon-odhiambo/World-Countries-Tour
This is a React and Redux project that uses APIs to display a list of world countries and gives the user an option to check out each country and filter the list of countries on display using the search button.
sharon-odhiambo/Decode-Morse
sharon-odhiambo/Personal-portfolio
Personal professional portfolio built to represent skills and services and connect with various recruiters. The website is fully responsive and follows web development best practices.
sharon-odhiambo/sharon-odhiambo
sharon-odhiambo/Typescript-Practice
sharon-odhiambo/Vet-clinic-database
This is a relational database that creates the data structure for a vet clinic. It contains data about the animals, their owners, the clinic employees and animal visits to different vets.
sharon-odhiambo/Blog-App-Rails
This is a Blog App built with Ruby on Rails that will allow the user to add likes or comments to a post on a specific user's account.
sharon-odhiambo/Chill-at-Imax
This project is a movielist page built using Webpack and an API that allows the user to add their likes, comments and reservations.
sharon-odhiambo/gq_take_home
Take home test for engineering role
sharon-odhiambo/hello-rails-back-end
Hello-Rails-Back-End is a backend api used by hello-react-front-end to display a random greeting in the database
sharon-odhiambo/hello-react-front-end
Front-end react app used to display random greetings from the database to the user.
sharon-odhiambo/jet-log-backend
Jet-Log-BackEnd is a backend api used by jet-log-frontend to enable the user see available planes, reserve a plane and see the reservations. The admin can also add or delete a plane from the database
sharon-odhiambo/My-Bookstore
sharon-odhiambo/my-portfolio
sharon-odhiambo/OOP-School-Library
This is a school library that uses OOP to build record app for adding students, teachers, book rentals and list all the available rented books alongside either the teacher or student and indicates the date. The app organizes everything in a great way allowing easy maneuver.
sharon-odhiambo/Rails-React-Hello-World
sharon-odhiambo/React-To-Do
sharon-odhiambo/RoR-Practice
sharon-odhiambo/Ruby-Capstone-Project
This is a console app that will help you to keep a record of different types of things you own: books, music albums, movies, and games. You can add a new book, music and games as well as save and retrieve both records.
sharon-odhiambo/Ruby-TDD
sharon-odhiambo/SpaceX-Data
Space Traveler's website was built with real live data from the SpaceX API. The application provides commercial and scientific space travel services that allow users to book rockets and join selected space missions.
sharon-odhiambo/TS-Drag-Drop
sharon-odhiambo/WikiEduDashboard
Wiki Education Foundation's Wikipedia course dashboard system