Skip to content

Library Loans Manager App Merging between Model driven app and Canvas one in Library School loans manager on Power Platform Resources via PowerApps And PowerAutomate.

License

Notifications You must be signed in to change notification settings

MAHMOUD2ABDALLAH/Library-Manager-Canvas-App

Repository files navigation

Library Manager Canvas App

Overview

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.

Features

  • 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.

Technologies Used

  • Microsoft Power Apps (Canvas App for UI and interactions)
  • Power Automate (Workflow automation)
  • Dataverse (Data storage and management)
  • SharePoint (Alternative data storage option)

Installation & Setup

Prerequisites

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.

Deployment Steps

  1. Clone the Repository
    git clone https://github.com/MAHMOUD2ABDALLAH/Library-Manager-Canvas-App.git
  2. Import the App into Power Apps
    • Navigate to Power Apps > Apps > Import Canvas App.
    • Upload the .msapp file from the repository.
  3. Configure Data Sources
    • Connect to Dataverse or SharePoint as required.
    • Ensure all tables and lists are properly linked.
  4. Publish and Share
    • Test the application in Power Apps Studio.
    • Publish and share it with intended users.

Usage Guide

  • 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.

Contributing

Contributions are welcome! To contribute:

  1. Fork the repository.
  2. Create a new feature branch (feature-name).
  3. Commit changes and push to GitHub.
  4. Open a pull request for review.

License

This project is licensed under the Microsoft Power Platform Community License. See the LICENSE file for details.

Contact

For any inquiries, issues, or feature requests:


Feel free to customize this README to better fit your project needs!

About

Library Loans Manager App Merging between Model driven app and Canvas one in Library School loans manager on Power Platform Resources via PowerApps And PowerAutomate.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published