COVID-19 Data & Health Tracker is a web application incorporating a health tracker and
service provider for users dealing with COVID-19. This web application provides services such as
displaying COVID-19 related data & news, locating testing & vaccination sites, and tracking symptoms.
COVID-19 Data & Health Tracker was developed with JavaScript using React.js for the frontend, Node.js
& Express.js for the backend, and MySQL for the database.
Hexadoku
Solves Hexadokus (a 16x16 variation of Sudoku using hexadecimals) implemented using C.
To accomplish a solved state, every column, row, and respective grid must include all sixteen numbers
from 0 to F. This program uses a backtracking algorithm so that when the program runs into too many
ambiguities, it would guess a number in that respective cell and continue solving the puzzle. If it
runs into a problem in the future because of that guess, it would back track back to that cell and
would create another guess.
An android application implementing the game of Chess for two players with functionalities to support all the rules of the game as well as including features for recording games and game playback. Developed using Java and Android Studio.
Moviefy is a single-user movie cataloging desktop application developed using Java, JavaFX, FXML, and Scene Builder. Moviefy provides users with features such as rating and listing movies in default or custom-made libraries and browsing movies to view various movie details.
'Where's The File?' Version
Control System
Where's The File? (WTF) is a version control system implemented using C sockets and
threads. Resembling the popular current iteration of version control systems: Git, Where's The File?
can be very helpful when working on a single set of source code
that multiple people are contributing to by making sure that everyone is working on the same version
of the
code. If people are working on code in physically separate locations, it is entirely possible that two
different
people have edited the same original code in two ways that are incompatible with each other. Where's
The File? does not allow two different versions of the same file to exist in its central repository,
enforcing
that any changes made to a file are seen by everyone before they can submit additional changes to the
repository.
An online railway booking system allowing users to search, ask questions, view and
create reservations for trains while providing functions for admins and representatives to help user
experience such as editing employee, customer, reservation, and train info, obtaining sales reports,
and producing a listing of revenue and outstanding transit lines.
Simulates a wallet/budget spreadsheet implemented using Java, allowing users to either
create a spreadsheet from scratch or upload their own via txt file. This program provides a set of
functions that allows users to input new data as well as different printing and sorting options. Based
on the user input, this program can either (D)eposit transactions, (W)ithdraw transactions, (P)rint
balance/income/expenses/all transactions/all deposits/all withdrawals, or (S)ort by default, category,
newest, or oldest.