LuckyGene
Home
Products
Portfolio
Blog
About
Contact
LuckyGene
Home
Products
View Products
Services
Downloads
Portfolio
Blog
About
Team
Company
Founder's CV
Contact
LuckyGene

Independent creative powerhouse pushing the boundaries of digital entertainment and innovation since 2019.

Services

  • Web Development
  • Game Development
  • Mobile Apps
  • Blockchain

Company

  • Home
  • Privacy Policy
  • Terms of Service
  • Contact
  • Web Development
  • Game Development
  • Mobile Apps
  • Blockchain
  • Home
  • Privacy Policy
  • Terms of Service
  • Contact

Copyright © 2025 LuckyGene. All rights reserved.

Portfolio Project

HandyTab Chrome Extension

A productivity-focused Chrome extension that replaces the default new tab page with a customizable dashboard.

08/11/2025
60 days
3 technologies
HandyTab Chrome Extension

Project Overview

A productivity-focused Chrome extension that replaces the default new tab page with a customisable dashboard featuring bookmarks, shortcuts, search functionality, and widgets.

Key Features

  • Custom New Tab Page—Clean, customizable interface replacing Chrome’s default tab
  • Integrated Search—Respects user’s default search engine via Chrome Search API
  • Dynamic Clock & Date—Customisable position, style (digital/analog), and size options
  • Bookmarks Integration—Direct access to Chrome bookmarks with folder navigation
  • Customisable Shortcuts—Add, edit, and manage favorite website shortcuts with icon selection
  • Flexible Backgrounds—Curated collection, random rotation, custom uploads, or solid colors
  • Extensive Theming—Background dimming/blur, borders, accent colors, and widget management
  • Context Menu Integration—Right-click to add shortcuts from any webpage

Technical Implementation

Architecture
  • Manifest V3 compliance for modern Chrome extension standards
  • Service Worker background script for context menu functionality
  • Content Scripts for cross-page shortcut addition modal
  • Local Storage for settings and data persistence

Key Technologies
  • JavaScript ES6+—Modern syntax and features
  • HTML5/CSS3 – Responsive design with custom properties
  • Chrome Extension APIs—bookmarks, search, contextMenus, activeTab
  • RemixIcon—Comprehensive icon library integration
Code Highlights
// Chrome Search API integration for user preference compliance
const performSearch = () => {
    const query = searchBox.value;
    if (query) {
        chrome.search.query({ text: query });
    }
};

// Dynamic icon loading and caching system
async function loadIconSVGs(iconNames) {
    const svgs = {};
    for (const iconName of iconNames) {
        const response = await fetch(chrome.runtime.getURL('icons/iconName.svg'));
        if (response.ok) svgs[iconName] = await response.text();
    }
    return svgs;
}

Chrome Web Store Compliance
  • Minimal Permissions—Only requests necessary permissions (bookmarks, contextMenus, activeTab, search)
  • Single Purpose—Focused on new tab enhancement without bundled unrelated functionality
  • User Privacy—All data stored locally, no external data collection
  • Search API Compliance—Respects user’s default search engine settings

Performance Optimizations
  • Icon Caching—Preloads and caches SVG icons for instant rendering
  • Lazy Loading—Background images loaded on demand
  • Efficient DOM Manipulation—Minimal reflows and repaints
  • Local Storage—Fast data access without API calls

Development Challenges Solved
  1. Chrome Web Store Policy Compliance—Navigated complex permission requirements and single-purpose guidelines
  2. Cross-Context Communication—Implemented seamless data sharing between background, content, and popup scripts
  3. Dynamic Theming System—Built flexible CSS custom property system for real-time theme updates
  4. Icon Management—Created efficient SVG loading and caching system for 1000+ icons

Project Gallery

HandyTab Chrome Extension screenshot 1
HandyTab Chrome Extension screenshot 2
HandyTab Chrome Extension screenshot 3
HandyTab Chrome Extension screenshot 4
HandyTab Chrome Extension
Start Date08/11/2025
Duration60 days
Technologies3
Categories
Browser ExtensionsWebApps
Technologies
JavaScriptChrome APIsHTML/CSS
Key Features
  • Custom New Tab Page
  • Integrated Search
  • Dynamic Clock & Date
  • Bookmarks Integration

Related Projects

MadTap Telegram MiniApp Game

MadTap is a sophisticated full-stack Telegram mini-app gaming platform built with Node.js, MongoDB, Redis, and WebSocket technology for real-time multiplayer functionality. The project features multiple mini-games including tap-to-earn mechanics, arcade-style games, and casino elements, all secured with advanced Telegram WebApp validation and anti-cheat systems. Key technical achievements include supporting thousands of concurrent users through WebSocket connections, implementing probability-based reward systems, Redis-cached leaderboards with sub-100ms response times, and seamless Python Telegram Bot API integration. The modular JavaScript ES6+ frontend utilizes HTML5 Canvas for game rendering and GSAP for smooth animations, demonstrating expertise in full-stack development, real-time systems, game mechanics, and secure third-party API integration.

Web Development•90 days

LuckyMonsters: Crypto Gaming Platform

A cutting-edge 3D crypto gaming platform that combines immersive gameplay with blockchain technology. Built as a full-stack web application featuring real-time 3D environments, secure authentication, and comprehensive user management systems.

Backend & APIs•180 days

Dr. Hue – Clinic Management System

A high-performance desktop clinic management system developed for modern medical practices. Dr. Hue streamlines patient management, scheduling, and billing into a secure, intuitive application built with a professional-grade Electron and React stack.

Application Development•180 days