A platform for building gamified groups and applications with rewards for engagement
Built all aspects API, CMS, and CRON jobs
- API built with PHP around Drupal and Symfony, leveraging the Cache API and dependency injection for
services, query factory, and entity normalizers.
- Built CRUD routing paths dynamically from registered Entities and entity bundles
- Built end-to-end functional testing suite to test all endpoints over CURL requests
- Integrated Cloud9 Gateway alongside Commerce Funds to process transactions and keep records of users 'wallet' value
- Wrote OAuth2 Authentication system to issue short and long term access token from the Password Grant via HTTP and encrypted OTP links
- Wrote Email Blast tools for Group owners to send OTP links to existing and new users safely and securely.
Built all aspects of ReactJS responsive web app with Redux and Material-UI
- Built single codebase to compile different applications with unique branding, themes and functionality. For examples, see
- Wrote abstract form builder to render any layout and set of field components.
- Wrote Cypress.io Test Suite using TypeScript and NodeJS to generate unique end-to-end tests for each brand, each with 3 device sizes. Also wrote FFMpeg script to crop and repurpose Cypress recordings as HowTo / demo videos.
- Designed and copywrote entire application, icons and logo, sometimes in California, sometimes abroad