Michael Kennedy's repositories
BookshopInventorySystem
A project where the system maintains the inventory of books in a bookshop. If a customer purchases a book, the book's count will decrease; if a book is added, the same is updated. Notice the use of pointers. You can modify the code to add a book ID and make the search based on book ID or make the search using just one parameter giving multiple results, and so on.
CarRentalSystem
The program has separate menus for admin and other users. There are also methods to calculate fare based on time and distance, including displaying car details, availability, etc.
CasinoNumberGuessingGame
In this project we learn about the library used for random numbers: cstdlib. The program asks for a betting amount and then asks the user to guess a number on rolling. If the random number generated matches the user input, he wins, else money is deducted. The user can keep playing until he loses all the amount he put in initially.
Clean-Code-Collection-Books
Clean Code Collection books
CoalesceUserMetaData
The Coalesce User MetaData process is central to almost all identity management processes across most systems; it takes identity information across disparate systems and combines this data into the concept of what a "person" is in terms of the metadata associated with their individual accounts. Currently Coalesce has several processes that are inefficient, that has led to the Coalesce User Metadata process taking upwards of 30 hours to complete. This length of time makes it impossible to coalesce all of the data together in the time required. The result of this issue is that several systems are now encountering issues with users and their data, because Coalesce is taking so long to complete that the resulting data used for synchronizing with other systems is incomplete.
Connecting-Django-to-Oracle-Cloud-Database
This Repo is to Demo how to connect a Django Project to a Oracle Free Tier Cloud Database
CreditCardValidator
A simple project that uses Luhn’s algorithm to validate a user's credit card. The program works for all popular cards like Visa, Amex, MasterCard, etc. Luhn’s algorithm checks for basic validations; for example, a Visa card should start with 4 and then moves on to complex digit-wise calculations. It is a good program to learn because most e-commerce transactions require credit card validation.
Database-Gui
Its a gui for a database
Dicee-iOS13-Completed
Learn to Code While Building Apps - The Complete iOS Development Bootcamp
flavor-index
Index tool for culinary ingredients, and their relationships to cuisines, flavors, and other ingredients
HelicopterGame
For all the 90s kids, this was one of the most favorite games and very easy to implement! In this project, we will use SDL graphics. The game is to move the helicopter forward without touching the obstacles. The player should control the game through keys, and holding the key moves the helicopter, and releasing it will bring the helicopter down.
LoginAndRegistrationSystem
The project involves a user registration process by asking username and password. Upon successful registration, a user file is created with the credentials. If the user does not exist, upon login, an error will be shown.
Magic-8-Ball-iOS13
Learn to Code While Building Apps - The Complete iOS Development Bootcamp
mikekenn
Config files for my GitHub profile.
ProductTrackingBlockchain
Product tracking system created on the Ethereum blockchain
python-getting-started
Getting Started with Python on Heroku.
Scrumdinger
An iOS app that helps teams manage their daily scrums. To help keep scrums short and focused, Scrumdinger uses visual and audio cues to indicate when and how long each attendee should speak. The app also displays a progress screen that shows the time remaining in the meeting and creates a transcript that the users can refer to later.
selenium-cucumber-docker
Run and debug selenium tests inside a docker container. With a browser you can see via VNC :)
SimpleAnimationToRaceaDrunkManFromStartToFinish
This is an interactive console animation app, where your choice of character (any letter from a to z) will appear to move funnily from start to finish line. If he finishes the race within the specified counter (in our case, 1000000), then we print a particular message, else another message.
StFX-Econ-Leisure-Recreation-Sports
Testing taking notes with Github.
StudentReportManagementSystem
In this project, we can learn a lot about input/output streams and the file management system of C++. Our program collects student details like name, roll number, marks in each subject, and calculates their grade. This is a simple console app. Note that we focus only on the correct inputs in this project, and you can enhance it to handle wrong inputs.
SudokuGame
We all know about the popular Sudoku game, wherein we need to arrange numbers from 1-9 such that they appear only once in a row and column of a 9x9 grid. The program uses the concept of backtracking. In this program, we have hard-coded the initial values, but you can also get the same input from the user (though that will be cumbersome for this program). The main thing to understand is the backtracking to find rows and columns that are not assigned any values (are zero).
UsingGraphicstoDrawandMoveShapes
In this graphics program, you will learn to make a car and then make it move using graphics. This is a simple program written using Turbo C++; however, the same program will work on other IDEs like Dev C++. Code:: Blocks and Visual Studios. You have to get the graphics.h file for the program to work.
WeatherStation
Future Project