Offline Typing Master HTML Tool Development

Заказчик: AI | Опубликовано: 18.02.2026

I'm looking for an experienced frontend developer to create a fully offline, single HTML file for a "Typing Master" typing practice tool. This will be used for training sessions—no server or internet required. The page must run entirely in any modern browser (Chrome, Firefox, Edge) from local storage or file system. Core Functionality – typing master with tamil99 and English keyboard and text support, with modern Gradient Dark Screen Background, Dark Mode or Light Mode, home button in all screens. Screen 1 Popup - Name of the Student, Language (Tamil99 and English) Screen 2 Popup - Level (each level has different time limits), Language Screen 3 “TypingEngine” : At the top (Real-time Time Taken, Words Per Minute (WPM), Accuracy (%), Total Mistakes, Total Backspace used). At the Middle (Content Section, Typing Section (red for mistakes, green for correct), backspace usage to correct wrong typing). At the bottom (Start Button, Pause Button, Reset Button, Live Keyboard layout and fingering visual guidance for next key stock). Screen 4 Popup “Result” : Name of the Student, Language, Level, Time Taken, Words Per Minute (WPM), Accuracy (%), Total Mistakes, Total Backspace used, and a option to download the result as pdf with the student name, test name, and the current time, at the bottom Home button, UI/UX: Clean, responsive design (mobile-friendly for phones/tablets, desktop-optimized). Simple navigation. Visual fingering preview showing to be typed keys. Tamil font support for Tamil99 (e.g., via Google Noto Sans Tamil embedded as base64 or CSS @font-face). Technical Specs: Single HTML file (< 5MB total) with embedded CSS and JavaScript—no external dependencies, CDNs, or libraries (pure vanilla JS). Offline-first: All assets (fonts, images) inline or base64-encoded. Cross-browser compatible (test on Chrome, Firefox, Safari, Edge). Include 5 sample lessons for each Tamil99 and English (provide editable array in JS). Deliverables: Single .html file (zipped if needed). Brief setup instructions (e.g., "Double-click to open in browser"). Source code fully commented for easy customization. 3 to 7 days support for minor tweaks. Timeline & Budget 3-5 days delivery. Budget: $50-700 (fixed price). Please share similar projects or a quick demo.