Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kevsiraki/powerappstest
https://github.com/kevsiraki/powerappstest
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/kevsiraki/powerappstest
- Owner: kevsiraki
- Created: 2024-05-03T06:41:26.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-05-06T00:29:40.000Z (9 months ago)
- Last Synced: 2024-05-06T01:32:35.920Z (9 months ago)
- Language: Hack
- Size: 11.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Contact Management System - PowerApps Canvas App
================================================Welcome to the Contact Management System GitHub repository! This application is designed to facilitate efficient contact management with offline functionality, regex field checking, offline sync options, CRUD operations, and integration with a custom PHP API for LED flashing and email status updates.
Features
--------- Offline Mode: The app is capable of functioning offline, ensuring uninterrupted access to contact data even in areas with poor or no network connectivity.
- Regex Field Checking: Implements regular expression field validation to ensure data integrity and accuracy.
- Offline Sync: Offers both automatic and manual synchronization options for offline data, ensuring the latest changes are always available.
- Custom PHP API Integration: Utilizes a custom PHP API to trigger an LED flash on your desk and send email status updates.
- CRUD Functionality: Provides full CRUD (Create, Read, Update, Delete) functionality for managing contacts efficiently.Technologies Used
------------------ PowerApps: Developed using PowerApps, a low-code platform for building business applications.
- Power Automate: Integrates with Power Automate for workflow automation and seamless data synchronization.
- Canvas: Utilizes PowerApps Canvas for designing a visually appealing and user-friendly interface.
- PHP/Bash: Incorporates custom PHP scripts for API integration and Bash scripts for automation tasks.Plans for Future Improvements
=============================We are committed to continuously enhancing the Contact Management System to provide an even better user experience. Below are some planned improvements for future releases:
1\. Status Update Rate Limiting
-------------------------------Implement rate limiting for status updates to prevent excessive notifications. This feature will ensure that users receive relevant status updates without being overwhelmed by frequent notifications.
2\. Accessibility for Visually Impaired Users
---------------------------------------------Enhance accessibility features to make the app more user-friendly for visually impaired users. This may include support for screen readers, keyboard navigation shortcuts, and high-contrast themes.
3\. Sync Notification Popup
---------------------------Introduce a sync notification popup to provide users with real-time feedback on the synchronization process. This popup will inform users about the status of data synchronization and any errors encountered during the process.
4\. Notification Clutter Improvements
-------------------------------------Optimize notification handling to reduce clutter and improve the overall notification experience. This may involve grouping notifications, prioritizing critical alerts, and providing options for customizing notification settings.
App/Workflow Screenshots
=============================![image](https://github.com/kevsiraki/powerappstest/assets/17421377/3f4ede70-ffa7-42a6-9ba0-6003a17bb33f)
![image](https://github.com/kevsiraki/powerappstest/assets/17421377/76fb577d-8071-4ad4-9bec-9582d1257569)
![image](https://github.com/kevsiraki/powerappstest/assets/17421377/9711b6e4-e735-485f-a192-b36706901a1d)
![image](https://github.com/kevsiraki/powerappstest/assets/17421377/8f0fa7f6-747d-4635-8431-1fb577387aac)
![image](https://github.com/kevsiraki/powerappstest/assets/17421377/008cb163-7577-4c7a-a256-e412ef530e0b)