George M'sapenda's repositories
blog-rails
Fully functional blog website that shows the list of posts and empowers readers to interact with them by adding comments and liking posts.
oop-school-library
School Library is a Ruby practice project aimed at mastering Object Oriented Programming.
Awesome-books-with-ES6
Simple one page website that displays a list of books and allows you to add and remove books from that list. The core core goal of this project is to implement good data management with ES6 JavaScript syntax while building an application. View live demo below.
diagram-based-database
Database group project based on a data model diagram.
MathMagicians
Math magicians is a website for all fans of mathematics. It is a Single Page App (SPA) that allows users to make simple calculations as well as read a random math-related quote.
Metrics-WebApp
This project is a React capstone project for Microverse. It is a mobile web application to check a list of metrics (numeric values) retrieved from a selected API.
Space-Travelers
The app works with real live data from the SpaceX API to display rockets, dragons and missions. It lets the user to reserve rockets, book dragons and join mission and allows a user to view all reserved rockets, dragons, and space missions.
Vet-Clinic
Project uses a relational database to create the initial data structure for a vet clinic in order to insert, store, and query animals' information.
Viand-Resturant
Viand is a simple frontend project for a restaurant landing page built with React.js. The project also includes table reservation logic and a summary card that displays table booking information.
Capstone-project-Conference-page
The goal of this project is to create an online website for a conference with personalized content while demonstrating ability to create UIs adaptable to different screen sizes using media queries, using a CSS framework, applying best practices in HTML, CSS and JavaScript code.
hello-rails
Ruby on Rails framework installation and use of RubyGems as a software package system.
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.
appointment-app-frontend
full-stack app for booking motorcycles. Key features of the app include authenticated users being able to add and delete a motorcycle, as well as view a list of motorcycles and navigate to their details page. Users can also reserve a motorcycle for a specific date and city, and view a list of their reservations.
airbnb-clone-rails
Welcome to the Rails Airbnb Clone project, a web application that replicates the core functionality of Airbnb, the popular online marketplace for lodging and travel experiences. This project is built using the Ruby on Rails framework, designed to provide users with a seamless experience for searching, listing, and booking accommodations.
Budget-app
A mobile web application for managing a budget. It allows a user to view a list of transactions associated with a category and see how much money has been spent and on what.
takehome-payment-gateway
Web application that simulates a payment process and implements dynamic currency localization based on the user's location. Provide users with a seamless payment experience while dynamically displaying prices in their local currency.
task-management-api
A task management application that allows users to add, organize and track their tasks.
Zamroutes
Public transportation and navigation app that offers real-time public transportation schedules, routes, fares, and navigation assistance, helping users navigate through cities efficiently.