Declan Onunkwo's repositories
SharedTextEditor
A java application that lets users that are connected collaborate on a single text editor.
adventofcode2023
Solutions to my advent of code questions 2023
Apple-Frameworks
An IOS app that displays a grid layout of Apple frameworks. Each selected framework provides users with a summary of framework function, and a 'learn more' button that redirects them to the Apple developer page for more details on that framework.
C-Text_Based-game
This game helps expands ones knowledge on structs and pointers in C. C is not an object oriented programming language, so programming this game is a bit challenging.
Mary-Walker-Heritage-App
A software engineering project designed to simulate working as a group in a real company.
Webpage-Similarity-III
This is an extension of the webpage similarity II project. This time, the GUI would include a section that allows you two find the path (wiki links) between any two different wiki link that you select from our database.
CSC-480-Project
A pet adoption/re-home website where shelters can display available pets, and adopters can adopt them
Learning-Java
Projects that helped me understand java better
multipleWindow3dScene
A quick example of how one can "synchronize" a 3d scene across multiple windows using three.js and localStorage
Shell-Lab
The purpose of this assignment is to become more familiar with the concepts of process control and sig- nalling.
TCP-And-UDP-Network
This is a simple project that demonstrates sending messages between client and server using the protocols, UDP and TCP. There is also be a bit of encryption, decryption, and speed measurement as a bonus.
WebPage-Similarity
This program compares a user's wikipedia webpage to 10 other wikipedia pages in our database and tells them the one that has the greatest similarity to theirs.
Webpage-Similarity-II
This is a modified version of the Webpage-Similarity project. With the addition of 190 more wikipedia pages, a more efficient method of data management is required. The main focus of this project is to create clusters, use persistent data stores and extendible hashing for quick data retrieval.
ZooManager
The ZooManager uses Java to create the features of the program then it stores and retrieves the animal data in a JSON file.