Power Platform Developer (Dataverse, Power Apps / Automate / Pages, Stripe API)
Applicants must have experience with Dataverse and Power Pages. This project is not suitable for developers who have only worked with basic Canvas apps.
We are building a Swimming School Management System using Microsoft Power Platform to manage class bookings, payments, and parent self-service. The system uses Dataverse as the central database, Power Apps as the internal admin interface for managing parents, swimmers and class inventory, and Power Pages to provide a secure portal where parents can register, manage their children and book classes. Power Automate workflows handle automation such as enrolment processing, payment reminders, and class allocation. Payments are processed through Stripe, with checkout sessions generated via API and payment status automatically updating records in Dataverse. The system replaces a previous SharePoint-based workflow and will become the core operational platform for the business.
The project has been developed to date by another Upwork developer who is now moving on. We have handover documentation explaining how the system operates and which flows support each area of functionality.
The system is still in development. Over the coming months the project will involve finalising functionality (refining existing features and developing new ones), updating the Power Pages UI to match the company’s branded website, assisting with importing existing client data from the current SharePoint system, and preparing the platform for production so it can begin handling live payments.
The engagement will likely be intermittent, depending on when development work is required. Longer term, the system is expected to expand to support additional locations, including management of a second pool location when it goes live.
This posting is being managed by a UK-based technical consultant who oversees the project on behalf of the company and acts as the primary liaison with the client.