theofanisb's Projects
A 3 Level Event Booking software written in Java . The client is connected to the first server via RMI and the login server is connected to the second server(database server) via Java Sockets . The Client has 2 different menus. One for normal users who try to book some tickets etc and then the Admin menu that manages the Events .
An announcement manager project that uses Java sockets between a server and a client . The complete communication protocol is shown in the UML_Diagrams folder in the screenshots
This is a sample ASP.NET Core WebAPI
Mini Bingo project in Python i did back in 2018
A credit card manager that encrypts both the user's credentials and the credit card info . Diagrams included in the files
How to host a web server on an ESP8266 microcontroller
This is a short project that connects an IdeaSpark ESP8266 OLED module to Open Weather and displays the weather in the desired location
A software written in Java that has both normal user and Admin accounts . The users can book tickets(including payment),search for events and cancel their orders if they want to . The Admins can manage the events (create,add,modify events).
A static website made for a Greek Restaurant
A Simple Web Coin Flip Game
Function that compares 2 dates in the form of strings in Java
Getting Familiar with Kali Linux and Metasploit by creating malicious payloads and getting advantage of software exploits
Program written in Java that manages Magazines and Books
A Library Website project that i worked on in June 2020
Java Program that manages a song playlist . The user can edit the info of every song or even delete a specific song.There are also a few displaying functions included
A short python project to visualize data from an excel file using matplotlib
Processing Timeseries in C. Calculating the Simple Moving Average, the Weighted Moving Average, the Double Moving Average, the Centered Moving Average and more
Python Directory Backup Script
A game of questions and answers written in Java. Each question is being asked only once and for each right answer the user gets a certain amount of points
A simple digital odometer written in Java . It manages the vehicle's total mileage , trip odometer and can calculate the cost of trips
A small Python project that pulls data from a smart plug by using the MQTT broker
A Client-Server Project using Java RMI that uses SQL statements to manage albums and songs in those albums in the database
Sorting Algorithms written in C . Includes Insertion Sort,Selection Sort,Bubble Sort,Merge Sort and Quick Sort
A dynamic Website for a sportsclub
Simple Web Scraping JavaScript Code using Node.js as well as Axios and Cheerio packages