12 more images
|
Crowdsourced Communal Playlists. Rewarding Musical Tastes. Built all aspects of ReactJS web app leveraging Redux and Material-UI
- Built single codebase to compile multiple custom branded versions of the application for different domains (~500KB compressed / each). Supported functionality is determined by the Group Type.
- Material-UI theme & palette driven by CMS configurations making entire app reskinnable
- Built form builder from field components to allow all order and text to be provided and translated by CMS
- Wrote Redux store for optimal updates across the application without consuming excessive CPU
- Designed and copywrote entire application, icons and logo, sometimes in California, sometimes abroad
Built all aspects API and CMS from a decoupled Drupal 8 architecture with mySQL
- API built with PHP around Drupal 8 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 creatively built CURL requests
- Designed relational database schema for optimal performance and easy indexing
- Integrated GlobalPayments / Heatland Payment 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
|