Projects with this topic
-
React + Vite portfolio and component showcase, with a Node/Express backend integrating live GitLab activity data. Active accessibility and performance work — WCAG-focused component development, Storybook documentation.
Updated -
-
Equarian Markets: live macro dashboard for futures traders, with a risk appetite index, regime map, option flow and AI explanations. Vite PWA on Cloudflare Pages. markets.ethantam.dev
Updated -
A Billing Dashboard For OpenStack
Updated -
Break big integers into Beltmatic-ready arithmetic formulas with an interactive formula tree.
Updated -
This is the monorepository of the
🧀 racletteJS framework core. It contains the core, the workbench and the playground featuring the temporary boilerplate and our plugin example. Stay cheesy and happy melting!🧀 https://www.npmjs.com/package/@raclettejs/core | https://www.npmjs.com/package/@raclettejs/workbench | https://www.npmjs.com/package/@raclettejs/types
Updated -
Dispatch: turns the WPT/MPT vehicle list into copy-paste dispatch blocks and tracks each WPT's timing. TypeScript PWA on Cloudflare Pages. dispatchsaf.ethantam.dev
Updated -
Trade Journal: futures trading journal PWA that logs each trade's setup and mistakes, works out R as you type, and saves to your own Google Sheet or the device. futuretracker.ethantam.dev
Updated -
Personal tracker for investment funds, Polish Treasury bonds, forex trades and capital gains taxes (PIT-38)
Updated -
Personal developer portfolio with commercial experience, live projects and contacts
Updated -
A Wordpress git-friendly boilerplate based on Wordplate. Builds with Vite.js and uses Sass.
Updated -
DSDReg PROMs Frontend.
Updated -
Companion tool for Mewgenics: track item storage, plan cat loadouts and set bonuses, and import items from game screenshots. No longer maintained.
Updated -
Image compressor that runs in your browser: JPG, PNG, WebP, AVIF, GIF and BMP in, JPEG, PNG or WebP out, nothing uploaded. Site: https://shrinkpic.adenaufal.com
Updated -
Laravel based wordleSolver
Updated -
-
Pokédex built with React 19, TypeScript and SCSS: server-side rendering, atomic design, compound components, Docker and Vercel deployment.
Updated -
Locket API Suite — Next-Gen WebApp & Full Reverse-Engineered Native API for Locket Camera. Full Locket REST API, Firestore Sync, iOS Client Emulation, Caption Studio HD.
Updated -
Shared Vue UI components for DSDCare and DSDReg projects.
Updated -
talk2nIcK is a mobile-first messenger PWA built on Firebase and organised as a pnpm monorepo.
The application provides six-language real-time translation, group chat, and media sharing. It is installable to the home screen and remains usable offline.
Stack: React 19, TypeScript, Vite, and Tailwind CSS on the frontend; Cloud Functions (2nd gen, Node.js 22), Cloud Firestore, Realtime Database for presence and typing indicators, Cloud Storage for media, Firebase Authentication with the Google provider, and FCM Web Push on the backend. Translation is served through Cloud Translation API Advanced (v3), invoked from a Cloud Function so that credentials never reach the client and results can be cached. The landing page and admin console are an Astro static site published to GitLab Pages.
Repository layout:
apps/web — React PWA, the user-facing application apps/landing — Astro landing page and admin console functions — Cloud Functions packages/core — framework-agnostic domain logic and its unit tests packages/i18n — locale bundles (en, es, ja, ko, vi, zh) packages/shared — Firebase bootstrap and environment validation packages/ui — shared UI primitives and design tokensContinuous integration deploys each target independently: Firebase Hosting, GitLab Pages, Cloud Functions, and the Firestore and Cloud Storage security rules and indexes. Realtime Database rules are deployed by hand, because the CLI rules endpoint does not authorise service accounts. Deployment credentials are held as protected CI variables and are never committed.
Web application: https://talk2nick.web.app Landing page and admin console: https://heroyik.gitlab.io/talk2nick/
Architecture, security model, and operational procedures are documented under docs/. The product requirements and implementation plan, written in Korean, are in PLAN.md.
Updated