My projects

Gym Rat Notes - Web app ๐Ÿ’ช

Gym Rat Notes is the web application companion to the Gym Rat Android App. This easy-to-use gym log comes pre-loaded with a variety of exercises and gym programs, helping users stay on track with their fitness goals. Designed with a responsive interface, Gym Rat Notes works seamlessly across all devices, providing users with a consistent experience whether on desktop or mobile.

User authentication ensures secure access, while the app's frontend is built using React and Bootstrap for a smooth, modern interface. The backend, powered by Node.js and PostgreSQL, connects to the frontend via a REST API for efficient data management and real-time syncing.

GitHub - Client GitHub - Server

The X Quiz โ“

The X Quiz is an engaging Node.js application where players can choose from various categories and difficulty levels to embark on a quick 10-question quiz. The questions are randomly selected on demand from the TRIVIA API based on the player's preferences. Upon completing the quiz, the game presents the player with their final score, providing an enjoyable and educational experience.

Play GitHub page

The Dilemma App ๐Ÿ†š | MongoDB API

A simple web application for users to create and answer dilemmas (questions with two possible answers). The app allows users to choose between two options, incrementing the count of the selected answer. After the selection, they get the Percentage of users that answered the same way! The users can also submit their own questions to the DB. Built using Node.js, Express.js, and MongoDB, the app also includes a clean frontend for user interaction.

GitHub page
The Dilemma App User interface

Frontend engine for text-based games ๐ŸŽฎ

This is a fun project with the noble cause of creating text-based games on the browser, where user input shapes the story's outcome.

The game logic is built using JavaScript, while the narrative and settings are stored in a customizable JSON file. End users can easily create their own unique games by simply modifying the JSON file and adjusting the CSS stylesโ€”no need to touch the core game code.

Demo GitHub page

Private company website creator | GR

This project allows the creation of single-page HTML web pages for Private companies. Private companies in Greece are legally required to have a website with posted company information. Using the website creator users can directly create and download the business website, based on a simple template, just filling out the creation form.

Visit page GitHub page
Private Company website creator demo

Vasileiadis Winery ๐Ÿท

This is a concept Website about a local winery based in Thessaloniki Greece. A front-end project that brings to life a small business website with simple HTML, CSS (Bootstrap) and JS.

Visit page GitHub page

Androulaki Law โš–

A professional, SEO-optimized business website for a lawyer, featuring responsive design for seamless performance across all devices. The site supports multiple languages (2+), includes integrated blog functionality, and provides detailed analytics for tracking visitor behavior and improving search ranking

Visit page

Gym Rat Notes ๐Ÿ“

An easy-to-use gym log for Android inspired by the need to track progress in the gym using your smartphone.

  1. Track your progress

    Select between preinstalled gym exercises or create their own organized in simple muscle groups. Analyze your last entries to better plan their next workout.

  2. Create your Gym programs

    Create your custom gym programs combining preinstalled or other exercises!

GitHub page
gym rat demo