My projects

Web projects

Simple websites and web applications are incredibly compelling to me because of their accessibility to everyday users. Websites connect people, foster business growth, facilitate learning for students, and offer countless other benefits. As web and cloud applications become increasingly popular, they help individuals and businesses operate more efficiently. I am passionate about being part of this dynamic field, creating unique and engaging user experiences that make a difference in people's lives.

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

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

WordPress projects

WordPress is to this day an extremely popular CMS used for website creation. I's user-friendly, allowing everyone to manage their websites sites easily. Therefore, the project is no longer bound to the original creator but is shaped to the needs of its user. A high level of customization ensures the optimal result for a variety of applications such as blogs, portfolios, business sites, or even e-commerce sites. WordPress is also SEO-friendly, helping sites rank higher in search engine results.

Androulaki Law โš–

A business website for a lawyer build in WordPress for easy content managment. Built to support 2 or more languages and Blog features.

Visit page

Android projects

Android development is fun! Using Android Studio enables the creation of fully functional and customizable applications for Android devices that cater to everyday needs. From designing intuitive user interfaces to implementing complex functionalities, Android Studio supports developers in bringing their creative ideas to life, making it a rewarding experience.

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