Richard Miruka Onsare's Projects
30 days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than100 days, follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
A simple web component to create interactive buttons with a 3D hover effect.
A simple web application to calculate age based on birthdate and current date.
Your personal completely open-sourced and free-to-use AI buddy, built with gemini & flutter.
Implementing Airbnb clone
This repository contains the initial stage of a student project to build a clone of the AirBnB website. This stage implements a backend interface, or console, to manage program data. Console commands allow the user to create, update, and destroy objects, as well as manage file storage.
The goal of the AirBnB project is to eventually deploy our server a simple copy of the AirBnB Website(HBnB). A command interpreter is created in this segment to manage objects for the AirBnB(HBnB) website.
Server-side backend development using Python, JavaScript, and NodeJS.
This is a repository for the ALX-backend with JavaScript through the final 3 months of specialization.It touches on ES6 Basics, ES6 Promises, data manipulation, TypeScript, Session authentication, NodeJS Basics, Queuing System in JS and Unittests in JS.
Backend Python π is a solution for building scalable and reliable web applications and APIs using the Python programming language. It leverages popular Python frameworks such as Flask and SQLAlchemy, and provides a clean and modular architecture for easy maintenance and scalability
The Backend Storage π¬ Repository is a collection of resources and solutions for managing and storing data on the backend. This repository covers a range of storage solutions, including Relational databases, NoSQL databases, object storage, file storage, and cache storage.
User data management, data privacy and security, Authentication and Authorization, sessions and REST API.
This is a simple chrome extension for The ALX SE Intranet Dashboard. The extension allows you to switch between two themes - light mode (by default) and dark mode. It provides an easy and convenient way to change the theme of your browsing (learning) experience, making it more comfortable for your eyes by generating a dark mode that aims to reduce
This repository contains multiple programs written in Python Language for the alx-higher_level_programming track at ALX Africa(Holberton School) Some of the programs are implemented using Shell scripts
This interview repository π is a collection of (practical) questions and answers designed to help someone prepare for programming interviews. The repository is organized into several categories, including Algorithms, programming concepts, and miscellaneous topics through Practical questions and concepts such as Pascal's triangle.
This repository contains multiple programs written in C for Low-Level programming track @ ALX Africa.(Holberton School)
I'm now a ALX Student, this is my first repository as a full-stack engineer
These REPO contains all ALX resources, with Additional Material i found useful during my course of Study in ALX
Shell Basicsπ Systems Engineering & DevOps repository, Install, Configure, Tests ... OS, Application software, System management tools πͺ
I'm now a ALX Student, this is my second repository as a full-stack engineer.
A clock web application created using HTML, CSS, and JavaScript to display the current time.
This is a simple Animated Navigation menu implemented using HTML, CSS, and JavaScript. The navigation menu features a toggle button that, when clicked, reveals a list of navigation links with an animated transition effect.
Where next Gen makers are being created. Join US.
Train Custom Model using YOLOV8
A CLI tool that automatically writes commit messages for you.
A list of the best places to job hunt. I've been curating this for the past 7 years.
Automate Some Tasks To make it Easy For Students
π³ π A project written in partial fulfillment of ALX program to understand the the possible gain in terms of time complexity compared to linked lists