We need to develop cloud platform for the production and maintenance of electronic cards in .PKPASS format. This project is the first phase of the bigger project. The main goal of this phase is the development of the system CORE (functionality necessary for work with PKPASS format) (see para. 3 below) + the development of the primary web-interface for providing the CORE functioning. The platform must be like [login to view URL] (login and password will be provided).
1. Main components of the platform:
1.1 Online WYSIWYG pass designer (such as [login to view URL]).
1.2 Web-form for registering new customers (such as [login to view URL] ).
1.3 CRM for installed passes data control (such as [login to view URL] ).
1.4 REST API for integration with organizations CRM systems.
methods Create, Get, Update for passes data control;
web hook for creation and update of customers data;
web hook for determining wether the pass is active at the current moment in the customers smartphone.
2. Main platform features:
2.1 Creation of pass templates.
2.2 Creation of Apple Wallet/Passbook passes from pass template by link (like [login to view URL] ).
2.3 Installed passes data storage.
2.4 Pass data updating.
2.5 Push-notifications, GPS-notifications sending to installed passes.
3. The CORE functionality:
3.1 PKPASS file creation (para. 2.2).
3.2 PKPASS file update, Push-notifications, GPS-notifications sending to PKPASS (para. 2.4, para. 2.5).
4. The project milestones (only two milestones are planned):
4.1 The first milestone tasks:
4.1.1 The CORE functionality from para. 3.1 development.
4.1.2 The development of the primary web-interface (para. 1.1, para. 1.2), implementing the tasks of para. 2.1, para. 2.2 for providing the CORE functioning of para. 3.1.
4.2 The second milestone tasks:
4.2.1 The CORE functionality from para. 3.2 development.
4.2.2 The development of the primary web-interface (para. 1.3), implementing the tasks of para. 2.3, para. 2.4, para. 2.5 for providing the CORE functioning of para. 3.2.
4.2.3 REST API, described in para. 1.4.
I release milestone escrow funds only after final performance of all milestone tasks and after the project files deployment on my host.