Project Title:
Development of a Mobile-Friendly Payment Register App Using Power Apps and Dataverse
---
Project Description:
I am looking for an experienced developer to build a mobile-friendly payment register app using Microsoft Power Apps and Dataverse. The app should allow users to easily manage payment entries via a simple and intuitive interface. The app will store data in Dataverse and should support role-based access control to restrict user permissions.
The key features and requirements are detailed below:
---
App Requirements:
1. Key Features:
1. Payment Entry Interface:
- The app should allow users to add, edit, and view payment entries.
- Fields required for the payment form:
- Serial Number (AutoNumber): Unique identifier for each payment (generated automatically).
- Payment Date (Date/Time): Date of payment.
- Payment Details (Text): A description or purpose of the payment.
- Payment Reference (Text): A unique reference number for tracking payments.
- Payment Type (Dropdown): Options include:
- `Cash`
- `Card`
- `EFT` (Electronic Funds Transfer)
- `EFTPOS`
- `PP`
- `PA`
- `ED`
- Amount (Currency): Amount of payment.
2. Role-Based Access:
- Admin Access: Can add, edit, and delete payments.
- User Access: Can add and view payment entries but cannot delete or edit existing records.
3. Mobile Device Compatibility:
- The app must be optimized for mobile devices.
- It should work seamlessly on both iOS and Android via the Microsoft Power Apps mobile app.
4. Search and Filter Options:
- Ability to search for payments using Payment Reference or Payment Date.
- Filter payments by Payment Type or Date Range.
5. Data Storage and Integration:
- Use Dataverse for secure and scalable data storage.
- Enable the app to integrate with Power BI for future reporting needs.
---
Development Deliverables:
1. A fully functional app meeting all the requirements.
2. A responsive design for optimal use on mobile devices.
3. Dataverse table setup with the specified columns:
- SerialNumber
- PaymentDate
- PaymentDetails
- PaymentReference
- PaymentType
- Amount
4. Role-based access control implementation.
5. Documentation:
- Step-by-step guide for app deployment.
- Instructions for adding/removing users and managing access.
6. Support for testing and debugging during implementation.
---
Skills Required:
- Expertise in Microsoft Power Apps and Dataverse
- Experience with Power Platform security and role-based access control.
- Familiarity with mobile app optimization for iOS and Android.
- Strong database design and integration skills.
---
Additional Notes:
1. The app must be easy to use with a clean, professional interface.
2. Ensure that the app adheres to best practices for data security and performance.
3. Provide support for testing and deployment in my Power Platform environment.
4. Deliver the app within [insert timeline, e.g., 2-3 weeks].
Questions to Answer When Submitting a Proposal:
1. Have you developed a similar Power Apps project before? If yes, please provide examples.
2. How do you plan to ensure the app is mobile-friendly?
3. What is your approach to implementing role-based access control in Power Apps?
4. What is your estimated timeline for completing this project?
---