njabulobot's Projects
In this project I have created an Automated Teller Machine(ATM) program for representing ATM transactions. In the ATM program, the user has to select an option from the options displayed on the screen. The options are related to withdraw the money, deposit the money, check the balance, and exit.
In in this project I have built a balance sheet using pseudo selectors. I have learned how to change the style of an element when you hover over it with a mouse, and trigger other events on the webpage.
Bash Scripts Examples.
Designing a menu page for a cafe website.
In this calorie counter project,I have learned how to validate user input, perform calculations based on that input, and dynamically update user interface to display the results. This was achieved with basic regular expressions, template literals, the addEventListener() method, and more.
List Comprehension is a way to construct a new list from an iterable types: lists, tuples, and strings. All without using a for loop or the `.append()` list method. In this project, I wrote a program that takes a string formatted in Camel Case or Pascal Case, then converted it into Snake Case.
In this project I have created a Cat Painting that will be visually appealing and responsive. I havebuilt it with CSS concept such as absolute positioning, the z-index property, and the transform property.
In this project, I'll use python fundamentals, such as variables, functions, loops, and conditional statements. to build a Cipher.
In this project I have built a City Skyline with the help of css variables.
Working with dates in javascript can be challenging. In this Course I navigate various methods,formats, and time zones. In this project I learned how to work with Javascript Date object, inclluding its methods and properties. It covers concepts such as getDate(),getMonth(), and getFullYear() methods.
Dog photo application built with HTML.
Expense tracker built with python
In this project I have defined a factorial program that takes an integer as input and returns its factorial. The main method calls factorial and prints the result.
CSS animation is used to draw attention to specific sections of a webpage and make it more engaging. In this project, I have built a Ferris wheel with the use of CSS to animate elements, transform them, and adjust their speed.
In this Project, I have an array of elements to count the occurrence of its each element. The approache to resolve the problem was to maintain one array to store the counts of each element of the array. Looped through the array and counted the occurrence of each element as frequency and stored it in another array called frequency.
Java exercises from core Java topics to Advanced topics. I created this repository to keep track of all java programs that I will be using to master Java. It will cover exercises from Java basics,Data types,Conditional Statements,Recursive Methods,Java Enum Types,Exception handling,Array,Java Inheritance,Java Abstract Classes,Java Thread etc..
Temperature conveter by practicing the use of variables and printing to the console.
Web-based library system built with JSP, JDBC, JS & AJAX. Powerful Oracle backend. Manage members, resources, circulation & reporting. User-friendly & secure, boosting efficiency & service.
The Luhn Algorithm is widely used for error-checking in various applications, such as verifying credit card numbers.In in this project, I have gained experience working with numerical computations and string manipulation.
CSS Grid gives you control over the rows and columns of a webpage design. In this project, I have built a magazine article,with the use of CSS Grid, including concepts like grid rows and grid columns.
In this project, I'll code a basic MP3 player using HTML, CSS, and JavaScript. The project covers fundamental concepts such as handling audio playback, managing a playlist, implementing play, pause, next, previous, and shuffle functionalities. I've even learned how to dynamically update your user interface based on the current song.
Portfolio Website to showcase my technical skills
Config files for my GitHub profile.
Typography is the art of styling your text to be easily readable and suit its purpose. In this project, I'll use typography to build a nutrition label webpage. I will style text, adjust line height, and position the text using CSS.
A Python module is a file that contains a set of statements and definitions that you can use in your code. In this project,I have learned how to import modules from the Python standard library. learned how to use Regular Expressions by building password generator program.
You can transform HTML elements to create appealing designs that draw your reader's eye. You can use transforms to rotate elements, scale them, and more. In this project, I have built a penguin,with the use of CSS transforms to position and resize the parts of the penguin, I created a background, and animated the work.
Flexbox helps you design your webpage so that it looks good on any screen size.In this project, I'll use Flexbox to build a responsive photo gallery webpage.