QR Pocket – Smart QR Code Manager
A QR code management application that helps users securely store, organize, search, and instantly reuse QR codes for payments, Wi-Fi, contacts, businesses, and other frequently accessed information.
Token Kitchen replaces paper tokens at a food counter with a simple two-role web app. The Owner takes orders (dine-in or take-away) from a predefined menu and hands out a token number; the Chef sees new orders instantly and advances them through NEW, IN PROCESS, and COMPLETED. There are exactly two roles and no customer accounts.
Paper tokens and shouted orders lead to lost or duplicate orders, reused token numbers, and no record of what was sold each day.
A real-time web app where tokens are allocated safely on the server for each business day, orders sync live between the owner's counter and the kitchen, and every order is stored for history and daily totals.
React + Tailwind frontend served by an Express 5 API on MongoDB (replica set, for transactions). Socket.IO pushes invalidation events so clients re-read authoritative data, with a 15-second fallback sync. Deployable with Docker Compose.
Duplicate orders when the network drops mid-submit
Every order carries an idempotency key; retries return the original token instead of creating a second order.
Two people updating the same order at once
Status changes use atomic compare-and-set, so conflicting or invalid transitions are rejected with 409.
Keeping a shared kitchen device secure
bcrypt-hashed PINs, HttpOnly SameSite=Strict JWT cookies, strict Origin checks, login rate limiting, and Helmet headers.
A QR code management application that helps users securely store, organize, search, and instantly reuse QR codes for payments, Wi-Fi, contacts, businesses, and other frequently accessed information.
A structured technology learning and career guidance platform that provides students and aspiring developers with clear learning paths, curated resources, and direction for building industry-relevant skills.
A multilingual agriculture platform providing farming guidance, crop recommendations, and agricultural information for farmers through a clean web interface.