The following projects confirm my ability to work with HTML, CSS, Javascript, as well as React, NodeJs and MongoDB.
This application displays comprehensive statistics for
football teams across four major leagues: the Greek Superleague, English
Premier League, Spanish La Liga, and German Bundesliga. Users can select a
league to view team statistics, recent results, and upcoming fixtures.
Additionally, the app provides predicted probabilities
for match outcomes and features an odds calculator, allowing users
to compare bookmaker odds against the calculated probabilities for more
informed betting insights.
This application is built entirely using HTML, CSS, and JavaScript, following a web component architecture for modular and maintainable code. Football data is dynamically fetched from the API-FOOTBALL service. The application is deployed on Netlify for seamless hosting and continuous delivery.
A modern online shop where users can browse products, filter by category, search for specific items, and add them to their shopping basket. Registered users can sign up and log in to access the full checkout flow and complete their purchases.
The online shop is built using HTML and CSS for the front-end, JavaScript for interactivity, and Node.js to power the API that connects the front-end with the database. MongoDB is used to store product information and user data, providing a flexible and scalable backend solution. The front-end is deployed on Netlify, while the Node.js API is hosted on Heroku, enabling seamless integration between the user interface and the backend services.