RJ Verifier is a powerful desktop tool for automating SheerID verifications and generating educational document proofs for ChatGPT Educator K-12. Built with Electron, React, and Python, it offers a seamless experience for both verification and document generation tasks.
© Riiicil 2025
Note: This project is intended for educational and testing purposes.
- Automated Verification: Quickly verify SheerID statuses using the underlying Python engine.
- School Selection: Integrated drop-down with search for verified schools.
- Data Entry: Easy-to-use form for personal details and identifiers.
- Document Creation: Generate high-quality
.pdfand.pngpayslips or teacher documents. - Customization: Supports custom logos and school details.
- Auto-Backup: Automatically saves generated files to
Documents/RJ Verifier/doc_generated.
- Social Lock: One-time "Follow to Unlock" mechanism to encourage community engagement.
- Donation Prompt: Gentle "Buy me a coffee" reminder after every 5 uses.
- Modern UI: Built with React for a responsive and clean dark-mode interface.
- Node.js (v16+)
- Python (3.9+)
- Pip (Python Package Installer)
-
Clone the repository:
git clone https://github.com/riiicil/rj-verifier.git cd RJ-Verifier -
Install Frontend Dependencies:
npm install
-
Install Backend Dependencies:
pip install -r requirements.txt
-
Run Development Server:
npm run dev
To create a standalone .exe installer:
npm run distThe output will be in the dist folder.
electron/: Main Electron process logic (main.js,preload.js).src/: React frontend (App.jsx, components, styles).engine/: Python backend logic for verification and generation.assets/: Icons and default resources.
This project is licensed under the MIT License. See the LICENSE file for details.