JohnPap's repositories

Mini-Search-Engine

A Mini Search Engine in C++, using an inverted index and a trie.

Distributed-File-Management-Tool

A distributed File Management Tool in C++, using processes, forking, named-pipes (FIFOs) and low-level I/O.

Language:C++Stargazers:3Issues:1Issues:0

Movies-Recommendation-App

A web app that provides movie recommendations, based on already watched movie ratings, using collaborative filtering.

Language:JavaScriptStargazers:3Issues:1Issues:0

Thesis

Combined AI and Web-Development Subject: "A web application with AI bot for Νine Μen's Μorris board game"

Language:PythonStargazers:3Issues:1Issues:0

MiniJava-Compiler

A handmade compiler for MiniJava, a subset of Java, using JavaCC, JTB, LLVM.

Language:JavaStargazers:2Issues:0Issues:0

Aslot

A platform for the availability of necessary pharmaceuticals and time slots management to prevent overcrowding in pharmacies, developed for the COVID-Hackathon organized by Crowdpolicy, in just 3 days!

Language:JavaScriptStargazers:1Issues:0Issues:0

KenKen-Solver

A KenKen python solver that represents the game as a Constraint Satisfaction Problem (CSP) and can use several algorithms for its solution.

Language:PythonStargazers:1Issues:1Issues:0

Linux-Package-Info

A web app that periodically collects a number of useful attributes about popular Linux distributions’ software packages (e.g. name, available versions, size), stores them in a database and also provides a website with search filters for their presentation.

Language:PythonLicense:AGPL-3.0Stargazers:1Issues:1Issues:0

network-management

Implementation of 2 apps, using Mininet as a Virtual Network Simulator and OpenDaylight Software-Defined-Networking Controller.

Language:JavaScriptLicense:MITStargazers:1Issues:0Issues:0

Polygonal-Curves

A collection of libraries implementing Locality Sensitive Hashing (LSH), Clustering, and Applications of it.

Language:C++Stargazers:1Issues:1Issues:0

Web-Server-Crawler

An implementation of three different, collaborative applications (web creator, server, crawler), using threads (producer-consumers), shared memory, mutexes and sockets.

Language:HTMLStargazers:1Issues:1Issues:0

AIMA-Pac-Man

An implementation of the UC Berkeley's "Introduction to Artificial Intelligence" (CS 188) course's Pac-Man project.

Language:PythonStargazers:0Issues:1Issues:0

checkers-game

Implementation of checkers (draughts) strategy board game with AI based bot

Stargazers:0Issues:0Issues:0

gsoc2021-packageinfo

web app to provide read-only access to a database of information about software packages

Language:PythonLicense:AGPL-3.0Stargazers:0Issues:0Issues:0

Highway-Simulation

A simulation for the "Attiki Odos" Highway in Athens, Greece

Language:C++Stargazers:0Issues:1Issues:0

Redis-Presentation

A succinct slide set regarding Redis, an in-memory data structure store.

Stargazers:0Issues:1Issues:0