Single Page Application that enables users to donate to causes through a seamless, stateful interface integrated with a custom WordPress API, SnapScan payments, and dynamic email generation.




Headless WordPress backend with self-contained JavaScript SPA
Custom state engine with multi-screen data flow
Live SnapScan API integration
Dynamic email templates with personalized content
VPS with SSL, CORS, and custom endpoints
The Got Enough Stuff project was a custom-built stateful Single Page Application (SPA) that enabled users to donate to multiple causes through a clean, wireframe-style interface.
Developed using vanilla JavaScript (ES5/ES6) and compiled via Webpack and Babel, the app served as an early precursor to modern React-based architectures — proving the concept of platform-independent, self-contained front-end apps long before headless CMS became standard practice.
The solution empowered users to:
By reverse-engineering WordPress’ session logic, Anton implemented client-side cookie authentication, enabling JavaScript-based logins typically impossible under server-rendered WordPress constraints.
This provided simultaneous front-end and back-end access without compromising security.
The app dynamically adjusted each transactional email layout based on the selected causes, inserting text, images, and donation links in real time before sending.
This ensured every message remained unique, responsive, and visually optimized.
Using SnapScan’s API, the system automatically processed payments, logged orders, and stored transactional metadata for future reporting or re-issue.
The self-contained app was designed to be portable — capable of integrating with any future backend without significant refactoring, laying the groundwork for Anton’s future React-based SaaS systems.
“The functionality of the app turned out quite nicely. It is 100% working and stable, and the client already started generating revenue from his new venture.”
Let's discuss how we can transform your ideas into powerful software solutions.