Projects

File Image

The Advisor WebTool

This is a full stack application created for the sole purpose for the capstone course at Penn State Brandywine. The inception of "The Advisor WebTool" at Penn State Brandywine was driven by a multifaceted motivation, deeply anchored in addressing a critical and prevalent challenge in higher education: the complexity of course selection, particularly in the realm of General Education (GenEd) courses.

WARNING: THIS IS A PENNSTATE COURSE PROJECT INSTRUCTED BY PROFESSOR GEORGIOES ELEFTHERAKIS. YOU ARE NOT ALLOWED TO DOWNLOAD OR USE THIS CODE FOR YOUR OWN PERSONAL USAGE. FAILURE TO COMPLY WILL CAUSE YOU AN AUTOMATIC ACADEMIC INTEGRITY VIOLATION. YOU HAVE BEEN WARNED.

File Image

Bookstore Database

This is a full stack application created for the sole purpose for the course CMPSCI 431W at Penn State University. This application is written in Python, mySQL, HTML, CSS, and JS. It uses the given and modified books.csv file that has over 11,000 books to retrieve information to use and display vis mySQL database. Please check the download page to view the instruction and the codes.

WARNING: THIS IS A PENNSTATE COURSE PROJECT INSTRUCTED BY PROFESSOR MADHURIMA RAY. YOU ARE NOT ALLOWED TO DOWNLOAD OR USE THIS CODE FOR YOUR OWN PERSONAL USAGE. FAILURE TO COMPLY WILL CAUSE YOU AN AUTOMATIC ACADEMIC INTEGRITY VIOLATION. YOU HAVE BEEN WARNED.

File Image

Tic-Tac-Toe

The classic Tic-Tac-Toe game created in NodeJS for Multiplayer.

File Image

Stickrr

The Stickrr MiniGame it's like Geometry Dash meets That One Dinosaur Game from Google Chrome. Written in JavaScript and SQL.

File Image

Tahajjud Prayer Calculator

This calculator will help users determine the last third of the night and the middle of the night between Maghrib (sunset prayer) and Fajr (dawn prayer), which are optimal times for performing the Tahajjud prayer.

File Image

Expense Tracker

This program is a JavaScript Web Application that allows user to track their expenses easily. It provides a user-friendly interface to add, edit, and delete expenses, and organizes them by month and year for better management.

File Image

Unit Converter Downloadable

This progam is a Python-based Unit Conversion Calculator that will convert between various units across multiple categories, including currency, temperature, digital storage, numbers, area, volume, weight, mass, and energy and more.

File Image

File Organizer Downloadable

This is a Python-based program allows users to organize their files by automatically moving them into specific folders based on the file types by selecting a directory. Users can also undo the organization and revert the changes which will restore the files back to their original locations.

File Image

Sentiment Analyzer Downloadable

This is a Python-based sentiment analyzer that automatically determines the sentiment of user input and provides individual explanations for each word.

File Image

QR Code Generator Downloadable

This is a Python-based program which allows user to generate QR codes. It also utilizes the tkinter library for creating a Graphical User Interface (GUI) that will prompt the user to enter a URL. After that, the program generates a QR code by fetching data from the QR Server API and the PIL library.

File Image

Image Recognizer Downloadable

This is a Python-based program which is a graphical user interface (GUI) application for image recognition using a pre-trained ResNet-50 model from tkinter.

File Image

Idle Page

This program is a JavaScript language implemented idle page stopwatch based timer. Once implemented you just run the html file and it will display elapsed time in hours, minutes, seconds, and milliseconds using the BroadcastChannel API.

File Image

Task Manager

This program is a JavaScript language implementation of a Task Manager, providing a dynamic and user-friendly interface for task management. It was designed with functionality, efficiency, and ease of use, and it also boasts a range of features that streamline task organization and management.

File Image

8-Queens

This program is a C language implementation which solves the 8-Queens Problem and prints a random solution on an 8x8 board. The program uses a backtracking algorithm to place the queens on the board then checks if it is safe to place each queen in its column by verifying that no other queen is in the same row or diagonal.

File Image

PageShot

This program is a C language implementation which will capture a screenshot of a web page and saves it as a PNG file on the user's Desktop. It will ask the user to enter a valid URL, loads the web page in a GTK window using WebKit, waits for the page to finish loading then captures a screenshot of that window. Once it's done saving the file on your desktop then it exits the program.

File Image

Long Names Identifier

This program is a C language implementation which will ask the user to input the amount and a list of names, and then it will find the longest name from that list. If there are multiple names that have the same length it will let you know about it.

File Image

Long Names Identifier

This program is a JAVA language implementation which will ask the user to input the amount and a list of names, and then it will find the longest name from that list. If there are multiple names that have the same length it will let you know about it.

File Image

Pipe IPC Program

This program is a C language implementation of a simple Inter-Process communication (IPC) using a pipe. The program reads the content of a file, sends it through the pipe to another process, and counts the number of words in the file.

Go Back