The Library Manager Canvas App is a Microsoft Power Apps solution designed to simplify library management by digitizing book inventory, user checkouts, and return tracking. Built using Power Apps, this application provides an intuitive interface for librarians and users to efficiently manage book lending processes.
- Book Inventory Management: Add, edit, and delete books in the library.
- User Management: Track borrowers and manage their book lending history.
- Check-in & Check-out System: Streamline the lending and returning of books.
- Search & Filtering: Easily locate books using title, author, or genre.
- Borrowing Status: View real-time status of borrowed and available books.
- Power Automate Integration: Automate notifications and reminders.
- Microsoft Power Apps (Canvas App for UI and interactions)
- Power Automate (Workflow automation)
- Dataverse (Data storage and management)
- SharePoint (Alternative data storage option)
Ensure you have the following before deploying the solution:
- An active Microsoft 365 account with Power Platform access.
- Required permissions to import Power Apps solutions.
- Access to Dataverse or SharePoint for data storage.
- Clone the Repository
git clone https://github.com/MAHMOUD2ABDALLAH/Library-Manager-Canvas-App.git
- Import the App into Power Apps
- Navigate to Power Apps > Apps > Import Canvas App.
- Upload the
.msapp
file from the repository.
- Configure Data Sources
- Connect to Dataverse or SharePoint as required.
- Ensure all tables and lists are properly linked.
- Publish and Share
- Test the application in Power Apps Studio.
- Publish and share it with intended users.
- Librarians: Manage book inventory, track borrowed books, and update records.
- Users: Search for books, check availability, and request borrowing.
- Automated Reminders: Users receive notifications for due dates and overdue books.
Contributions are welcome! To contribute:
- Fork the repository.
- Create a new feature branch (
feature-name
). - Commit changes and push to GitHub.
- Open a pull request for review.
This project is licensed under the Microsoft Power Platform Community License. See the LICENSE file for details.
For any inquiries, issues, or feature requests:
- Author: Mahmoud Abdallah
- GitHub: @MAHMOUD2ABDALLAH
- Email: [email protected]
Feel free to customize this README to better fit your project needs!