Home Exp Projects Certs

iDoom WiFi Password Generator - Huawei Router Tool

1.0.0
Invalid Date
iDoom WiFi Password Generator - Huawei Router Tool - Main interface with SSID input and animated background
Main interface with SSID input and animated background

Project Information

Created Invalid Date ⏱️ NaN days ago
Version 1.0.0

Interested in a similar project? Get in touch to discuss your requirements.

Contact Me

Project Overview

A modern React-based single-page application designed for generating WiFi passwords for Huawei HG6145F1 routers commonly used by Algeria Telecom. This tool reverse-engineers the password generation algorithm based on SSID patterns, providing instant password recovery for compatible routers. Built with React.js and modern hooks, featuring a sleek animated UI with particle effects, real-time password generation, and state management using React Context API. The application uses XOR operations on MAC address suffixes to calculate passwords client-side, making it an essential tool for network administrators and technical support teams in Algeria.

Technologies Used

React.js 18 React Hooks React Context API React Router v6 Vite JavaScript ES6+ Styled Components Framer Motion React Spring Axios React Query TypeScript CSS Modules Tailwind CSS React Testing Library Jest ESLint Prettier

Key Features

Real-time WiFi password generation for Huawei HG6145F1 routers

SSID pattern validation with React Hook Form

XOR-based password calculation algorithm

Modern animated UI with Framer Motion particle effects

Responsive design with Tailwind CSS utilities

React Context for global state management

Custom React hooks for password generation logic

Copy-to-clipboard functionality with react-copy-to-clipboard

Algeria Telecom branding integration

Optimized performance with React.memo and useMemo

Progressive Web App (PWA) capabilities

Error boundaries for graceful error handling

TypeScript for type safety

Lazy loading with React.lazy and Suspense

Dark mode support with theme context

Internationalization ready with react-i18next

Client-side routing with React Router

Unit tests with React Testing Library

Accessibility features (ARIA labels, keyboard navigation)

Service worker for offline functionality