🚀 DixitCoder - Wireman MCQ is an Ionic & Vue.js-based Android application designed for electricians, wiremen, and IoT professionals to test and enhance their skills through Multiple Choice Questions (MCQs). The app is lightweight, fast, and optimized for learning.
✅ MCQ-based Quiz for wiremen & IoT professionals
✅ Category-wise Questions (Electrical, IoT, ESP8266, etc.)
✅ Responsive UI built with Ionic Framework
✅ Offline Support for practicing anywhere
✅ Android APK support for mobile devices
✅ Dark Mode UI for a better experience
dixitcoder-wireman-mcq/
│── .vscode/ # VS Code settings
│── android/ # Android build files
│── public/ # Static files for frontend
│── resources/ # App resources (icons, images)
│── src/ # Main source code (Vue.js & Ionic components)
│── tests/ # Test files
│── .browserslistrc # Browser compatibility settings
│── .eslintignore # ESLint ignore rules
│── .eslintrc.cjs # ESLint configuration
│── .gitignore # Git ignored files
│── capacitor.config.ts # Capacitor configuration for native support
│── cypress.config.ts # Cypress testing configuration
│── index.html # Main HTML entry point
│── ionic.config.json # Ionic project configuration
│── package-lock.json # Auto-generated dependency lock file
│── package.json # Project dependencies and scripts
│── tsconfig.json # TypeScript configuration
│── tsconfig.node.json # TypeScript configuration for Node.js
│── vite.config.ts # Vite build configuration
- Install Node.js and npm
- Install Ionic CLI and Capacitor
npm install -g @ionic/cli
npm install -g @capacitor/core
git clone https://github.com/dixitcoder/dixitcoder-wireman-mcq.git
cd dixitcoder-wireman-mcq
npm install
ionic serve
ionic build
npx cap sync android
npx cap open android # Opens Android Studio for APK generation
✅ Enable "Install from Unknown Sources" in Android settings.
✅ Make sure the APK is signed before installing.
✅ Try installing manually using ADB:
adb install my-app.apk
✅ Run npm audit fix
to fix package vulnerabilities.
✅ Ensure your Android SDK & Java JDK are up to date.
✅ If issues persist, clear cache & rebuild:
npm cache clean --force
rm -rf node_modules package-lock.json
npm install
ionic build
🌐 Website: DixitCoder AI Tools
📷 Instagram: @dixitcoder
📧 Email: [email protected]
📌 Copy this file and paste it into your GitHub repository as README.md
. 🚀