A fully functional , deployed e-commerce web application for an imaginary company, with a range of dynamic features. These include:
A products/services catalogue
Search items by name and filter by category functionalities
User registration, login/logout, profile viewing and updating
Role-based and Web security
A shopping cart system and checkout functionality
Other advanced features
Public users: Can browse items and register/login
Members: Can order items, configure their profile and access most of the website
Staff members: Members capabilities + employee portal access
Superuser/Admin: Members capabilities + admin portal access
I created a website that sells flowers, accessories for gardens, fertilizers and more. The user can login or register or checkout as a guest. The logged in users can view and edit their profiles, view their shopping card, view their order history, make an order, and rate. The staff can also edit the product, and the owner can also delete a product, add a product and register staff. They can search for products through the search bar or to use the categories and subcategories.
A dynamic hiking trip booking platform built with Django, designed with strong focus on usability and minimalist aesthetics tailored to the needs of hikers. It allows users to browse, search, and filter a list of trips, manage wish lists and carts, write reviews, and update personal info, all within an intuitive interface. A built-in recommender system suggests trips based on user behavior, enhancing the personalized experience. Extensive UI and design work ensures a clean, responsive experience that prioritizes clarity and ease of use, making it ideal for both casual users and experienced outdoor enthusiasts.
Poker Face is a feature-rich Texas Hold'em game developed in Java with JavaFX. The application provides visually engaging and interactive experience with customizable settings, realistic card animations, player avatars, betting rounds, and comprehensive standard Texas Hold'em rules.
The work to be presented is a short game I developed as part of the final assignment of the ITC3137 Game Development course. It is a 2D action-adventure platformer in which the player has to explore the in-game environment to upgrade their character, unlock new paths, and unravel the short story inspired by various 80’s/90’s action-adventure games.
ACG Nav is an Augmented Reality (AR) navigation application designed for the American College of Greece campus. Developed for both Android and iOS platforms using Unity and the Vuforia Engine SDK, the app utilizes a smartphone's camera to overlay navigation signals such as AR pathways, arrows, and markers for points of interest on live images of the campus. When a user searches and selects a destination, the app calculates the optimal route and provides step-by-step visual guidance. Its fully offline functionality ensures that navigation remains seamless, even without an internet connection. ACG Nav improves navigational efficiency and demonstrates how advanced technologies can be integrated into an academic setting.
This project focuses on building a browser-based online delivery platform for catering businesses, following the practices of similar apps used in our everyday life. It’s designed for desktop users and allows them to browse restaurants and dishes, place orders, and interact with an AI chatbot to help with orders. The platform also supports search, reviews, and IP-based location detection for quick address setup. Users receive personalized recommendations based on their previous orders and general suggestions based on overall ordering trends.
This website displays the top rated movies from multiple genres. Registered users can log in to rate, comment on, and add movies to a virtual cart. Guests can browse movies but must register to interact. Logged-in users can also view and edit their profiles. Staff users can add or edit movies, while the owner has full control, including the ability to delete movies.
This project seeks to improve our understanding of The American college of Greece's history by examining it through the eyes of the many students who studied here. By looking at it through the lens of the many students who have studied here, this project seeks to show the history of the college in a unique light. While the entire 150-year history was beyond the scope of this project this project still manages to cover the majority of the 19th century from 1920s to the 1990s. Covering each decade in depth through the works, photos and words of ACG students and staff.