A Chrome extension for automated APEX account purchasing that works entirely in your browser - no backend server required!
- ✅ Login Details form (Username & Password)
- ✅ Payment Details form (Card Number, Expiry Date, CVV)
- ✅ Settings (Number of Accounts)
- ✅ Real-time Activity Log
- ✅ Status indicator (Ready/Processing/Stopped)
- ❌ Coupon Code field (removed as requested)
- 100% Browser-Based: All automation happens directly in your browser - no server needed
- Secure & Private: User credentials stay in your browser, never shared with any server
- Easy Configuration: Simple options page for setting up payment details and account preferences
- Real-time Monitoring: Live status updates and activity logs
- One-Click Operation: Start the purchasing process with a single click from the extension popup
- Offline Capable: Works without internet connection to external servers
- Install dependencies:
npm install- Run the development server:
npm run dev├── app/
│ ├── globals.css # Global styles and Tailwind imports
│ ├── layout.tsx # Root layout component
│ └── page.tsx # Main page
├── components/
│ ├── ApexPurchaser.tsx # Main purchaser component
│ └── ActivityLog.tsx # Activity log component
├── package.json
├── tailwind.config.js
├── tsconfig.json
└── next.config.js
- User Configuration: Users configure their settings through the options page
- Secure Storage: All sensitive data is stored locally using Chrome's storage API
- Direct Automation: The content script runs directly on APEX pages to fill forms and process payments
- Real-time Updates: The popup displays live status updates and logs
- No Server Required: Everything happens in your browser - no backend needed!
- 100% Local: All processing happens in your browser
- No Data Transmission: Sensitive data never leaves your browser
- No Server Dependencies: No external servers to trust or maintain
- Permission Management: Minimal required permissions for security
The extension consists of three main components:
- Popup: User interface for starting automation and viewing status
- Content Script: Runs on APEX pages to perform automation
- Background Script: Handles communication between popup and content script
- Ensure all files are in the correct directory
- Check that
manifest.jsonis valid JSON - Verify Chrome Developer mode is enabled
- Check browser permissions for storage
- Ensure all required fields are filled
- Try refreshing the options page
- Ensure you're on the correct APEX page (dashboard.apextraderfunding.com/member)
- Check that all form fields are being filled correctly
- Review browser console for error messages
- Try refreshing the page and running again
- Edit the relevant files (HTML, CSS, JS)
- Go to
chrome://extensions/ - Click the refresh icon on the extension
- Test your changes
- Use Chrome DevTools on the popup and options pages
- Check the background script in the Extensions page
- Review console logs for errors
The extension requires minimal permissions:
storage- For saving user settingsactiveTab- For interacting with web pagesscripting- For content script injectionhost_permissions- For API communication
For issues or questions:
- Check the browser console for error messages
- Verify all settings are correctly configured
- Ensure you're on the correct APEX page
- Review the activity logs for detailed information
-
v2.0.0 - Extension-only version (no backend required)
- Complete automation runs directly in browser
- No server dependencies
- Enhanced form filling and payment processing
- Improved error handling and retry logic
- Real-time status monitoring
- Secure local storage
-
v1.0.0 - Initial release with backend integration
- Extension popup with start/options buttons
- Settings page for configuration
- Backend API integration
- Real-time status monitoring
For questions, feedback, or collaboration opportunities, feel free to reach out: