George Raptis's repositories
meme-generator
A Progressive Web App (PWA) for creating memes.
barcode-scanner
A Progressive Web Application (PWA) that scans barcodes of various formats, using the Barcode Detection API.
ReadMore.js
JavaScript library that adds a 'read more' functionality on the text blocks that is applied to.
shuffle-letters
A JavaScript library to shuffle the text content of a DOM element with an animated effect.
custom-elements
A list of my Custom Elements (Web Components) and some useful links with related material.
rss-feed-reader
A simple RSS Feed Reader based on web technologies (HTML, CSS, JavaScript)
capture-photo-element
A custom element that implements the MediaDevices.getUserMedia() method of the MediaDevices interface to capture a photo in the browser.
clipboard-copy-element
A custom element that implements the Clipboard API to copy text content from elements or input values to the clipboard.
eye-dropper-element
A custom element that implements the EyeDropper API that allows the user to select colors from the screen.
a-tab-group
A custom element to create a group of tabs and tab panels.
files-dropzone-element
A custom element that creates a drag and drop zone for files.
theme-toggle-element
A custom element that allows you to toggle between light, dark and system theme.
web-share-element
A custom element that implements the Web Share API to share user-defined data.
bad-jokes-api
A collection of bad jokes. https://hahaha.dtsolis.gr
modal-element
A custom element to create a modal, using the native dialog element under the hood.
scroll-top-element
A custom element that scrolls to the top of the page.
z-index-visualizer
A Firefox extension to visualize z-index
astro-mpa-bars
Quick POC for Astro Page Stinger View Transitions
reproduce-parcel-bug
This repo is a minimal reproduction of a bug in Parcel v2.10.3.
todomvc-htmx
TodoMVC app implemented using htmx and hyperscript
video-conf-app
Video conference demo
vite-micro-frontends
Micro Frontends using Vite and Module Federations
webperf-snippets
⚡️ 💾 Web Performance Snippets