List of Projects

    Frontend Tasks

  1. Realtor Clone REALTOR - KENYAN VERSION: I built this website for buying and selling houses using ReactJS, TailwindCSS, and Firebase 9. I intended it to work as a Realtor clone for the Kenyan market. View it here

  2. To-Do To-Do List: A to-do lister built using Javascript, html, and css. This site allows users to add a list of their to-do tasks and organize them in ascending or descending order. The users can also edit or delete their tasks. Check it out

  3. HiddenGem HiddenGems - JS, CSS, HTML: You need help finding a place to spend your weekend or holiday around some unique places in Kenyan Cities? Sometimes you just want to spend your day in a cool place away from the common and crowded places by local tourists. Worry no more, I built this website for you. You will go through the comments and find people like you who have been to some hidden gems in Kenyan Cities. You will also share your reviews about the unique places you visited. Check it out

  4. ANGULAR APP: A to-do lister built using Angular and Bootstrap. This site allows users to add a list of their to-do tasks. The users can also edit or delete their tasks. Check it out

  5. GREEN SPACE: An e-commerce website built using ReactJs. This was a group project and showcased my experience in working with a team of four other software engineers. The site fetch data from an API that contains the image, price, and description of the images. Check it out

  6. Backend Projects

  7. Paws and Places RESTful API - Flask Python, Postgresql: I built this RESTful API using flask in collaboration with 1 other backend software engineer from Moringa. I particularly worked on the Models and relationships for the users, doghouses, and reviews. In this project, the user and doghouses highlight one to many relationships. The migrations were carried out using alembic. A user can create several doghouses accounts and a review can belong to a user and a doghouse. the form validations were done using FLASK-WTF on all input. The patch, delete, and put functionalities were all created for the routes. Check it out (you can navigate to /server, /doghouses, /reviews):

  8. Pizza Restaurant RESTful API - Flask Python, Postgresql: I built this RESTful API using flask. the three model classes include Restaurant, Pizza, and Reviews. In this project, the pizza and Restaurant highlight one to many relationship. The migrations were carried out using alembic. A Restaurant can have several pizza and a review can belong to a pizza and a restaurant. I added validations and constraints to keep the database safe. The patch, delete, and put functionalities were all created for the routes. Check it out (you can navigate to /restaurant, /pizza, /reviews):