Selepe Sello's Projects
content for Udacity's cloud developer nanodegree
Angular 14 ,Bootstrap 5, Node.js, Express.js, ESLint, CRUD, PWA, SSR, SEO, Universal, Lazy Loading
This is a small-scale puzzle survival game that runs in the terminal, using C++. There is a map in the game containing floors, walls, doors, an exit and of course, a playable character. The goal of the game is to reach the end of the level (the exit).
In this implementation of BSTs, One will be a standard BST where the left child has a smaller value than the right child. The other will be a mirrored BST where the right child has a smaller value than the left child.
This Implementation makes use of Web Sockets Connection, It's a game which will be played in real-time by users per 1 vs 1 per Game Loop. The general idea of the game is to guess the logo of a car brand quicker than an opponent.
Realtime chat app with rooms
A client-server commutation allows multiple clients to communicate with each other by sending a message destined for another client via a central server. The server knows all the clients in the network.
Topic-level detail and learning outcomes for each of these areas are given by the first six units of `Architecture and Organisation' knowledge area as specified by the ACM/IEEE Computer Science Curriculum 2013
This API is a multi-threaded CRUD (Create, Read, Update, Delete) API designed for handling database requests. It utilizes multi-threading and the Bakery Lock algorithm to ensure thread safety and concurrent operations on a shared database.
A CFG is known as a Single Entry Single Exit (SESE) graph if it only has a single entry node and a single exit node. A problem that arose during researchon static analysis is how to deal with loops in the CFG.
For this assignment you will be making use of the SportsDB that is provided by The Sports Standard Alliance to implement your practical assignment. A schematic representation of the SportsDB that you will make use of can be found at: http://www.sportsdb.org/modules/sd/assets/downloads/sportsdb-29.jpg. The current database dump provided by The Sports Standard Alliance only provides schema definitions for the sports of Baseball, American Football, Basketball, Ice Hockey, Tennis, Motor Racing and Soccer.
Java is a widely used object-oriented programming language and software platform that runs on billions of devices, including notebook computers, mobile devices, gaming consoles, medical devices and many others. The rules and syntax of Java are based on the C and C++ languages.
Deploy Static Website on AWS In this project, you will deploy a static website to AWS using S3, CloudFront, and IAM. The files included are: index.html - The Index document for the website. /img - The background image file for the website. /vendor - Bootssrap CSS framework, Font, and JavaScript libraries needed for the website to function./css - CSS files for the website.
In today's fast-paced world, staying motivated and committed to a healthy lifestyle can be challenging. To address this, we are excited to introduce our innovative Gamified Health App, a unique fitness platform that combines gamification, social interaction, and rewards to make exercise enjoyable and engaging for everyone.
https://www.youtube.com/c/Geekific
This repository Is a guide for coding beginners
Implementations of various algorithms including Hamiltonian Cycle, Kruskal, Prim, Boruvka, Edmonds-Karp, Gale-Shapley, BrΓ©laz and Sequential Coloring regarding graph theory in Java
These are methods of Computing a table Index from a key.
HealthConnect is a revolutionary healthcare platform that transcends traditional boundaries, offering accessible care anytime, anywhere
Ionic + Angular Native Mobile Car Application
Polynomials are mathematical objects which are expressions of variables and coefficients added to-gether. These polynomials can use operator overloading in a very intuitive manner since most of the operators that we can overload are mathematical operators, which can also be applied to polynomials.
Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed.
C++ is a cross-platform language that can be used to create high-performance applications. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.
This is my Portfolio website, I will probably use React and Tailwind CSS in December to make it as Impressive as it can be!!.
C++ is a cross-platform language that can be used to create high-performance applications. C++ was developed by Bjarne Stroustrup, as an extension to the C language. C++ gives programmers a high level of control over system resources and memory. The language was updated 4 major times in 2011, 2014, 2017, and 2020 to C++11, C++14, C++17, C++20.
FastAPI API Development Booth: A comprehensive repository showcasing best practices and examples for building robust and efficient API using FastAPI in Python.
The project application, Udagram - an Image Filtering application, allows users to register and log into a web client, post photos to the feed, and process photos using an image filtering microservice.