Name: LRP - Web Developer
Term: 3 Cycles
Cycle Amnt: 17,500
Total Amnt: 52,500
Author: BreadJS, JSKitty
Vote Hash: 99d757c96bfc9ad11cf628ea2be8994d4c615adfa1105a958a0e350986e8c54e
BreadJS is PIVX Labs' part-time web developer since late 2022, whom designed the modern MyPIVXWallet app and PIVCards Platform frontend, he became a full-time Labs Team member as of September 2023.
Due to the price increases of PIVX, Bread's LRP will be dropping from 20k per-cycle to 17.5k per-cycle.
PIVCards Admin Dashboard
In the last cycle, BreadJS developed an operational Admin Dashboard for the PIVCards Platform, this was built to streamline maintenance and improvements of the platform, as previously, debugging any issues within the platform demanded digging through various log files in a terminal, and manually triggering or tracing APIs to re-trace said issues, now; we're looking to have an entire graphical admin panel to make dispatching, debugging and analytics a much smoother process!
PIVCards UI Upgrades
Along the new Admin Dashboard, Bread has been adding new features to PIVCards for users, such as a dynamic UI for displaying global platform messages (i.e: if there's global dispatch delays, PIVCards can roll out a message to all users in a live fashion), this also applies to individual users, upon order issues, they'll be given a better explanation of the issues encountered by the UI - not only improving how users encounter issues and are compensated for it, but improving the admin-side ability to fix them.
PIVCards Theme System
A new automated, extensible Theme System is also being developed, allowing PIVCards to, in the future, dynamically switch it's theme based on popular global events or holidays, previous theme changes (such as the Christmas Theme by JSKitty) were manually deployed, taking developer time, future theme editions will be deployed entirely autonomously and flipped from event-to-event by a backend calendar, with no need for manual work.
As soon as the MyPIVXWallet Shield implementation is at a stable state, Bread's focus will be finalisation of the Shield UI alongside Meerkat and JSKitty, working on UX smoothness and a coherent, modern Shield UI, until then; he'll be working primarily on the UX for PIVCards, and ironing out any minor UI inconsistencies and issues in MPW, especially for under-represented mobile browsers such as Safari.
Given the uncertainty in the timeframe of all this work, especially the Shield work, the timeframe of the proposal has been expended, while the budget has slightly dropped.
A possible outcome of this proposal may look like:
- Building upon the PIVCards Admin Dashboard (for maintaintenance).
- Adding new features, especially UX enhancements, to the PIVCards Frontend.
- Polishing PIVCards and MyPIVXWallet better on mobile browsers, especially Safari (WebKit).
- When available, and by highest priority: improve and finalise the MPW Shield UI for release.