Bahadır Büyüktopaç

Back to Works
Web Apps

Veriflow - User Licensing & Verification System

Code Only
Veriflow - User Licensing & Verification System
ReactViteTailwind CSSNode.jsExpressMySQLJWTFramer Motion

Veriflow is a centralized licensing and verification platform that eliminates the need for software developers to build their own license control infrastructure from scratch. Through this system, developers can easily generate client license keys, manage subscription lifecycles, and validate client applications securely.

Key Features

User & Admin Dashboards: Dedicated panels for users to monitor their active keys, and a comprehensive admin interface to issue, suspend, and revoke licenses.

Verification API: A secure /api/verify-license API endpoint for easy integration into third-party desktop, web, or mobile applications.

Analytical Reporting: Visual metrics powered by Recharts, alongside automated PDF exports (using jsPDF) for downloading license summaries.

Support Ticket System: An integrated messaging tool allowing users to submit help requests and administrators to manage and reply to tickets.

Localization: Full English and Turkish language support powered by i18next.

Tech Stack

Frontend: React (v19), Vite, Tailwind CSS, Framer Motion, Recharts, jsPDF, Lucide Icons

Backend: Node.js, Express, MySQL, JWT, bcryptjs, node-cron (for automated expiration schedules), multer