DEV Community

Cover image for BookShelf - Library Management App
Nirmit Singhal
Nirmit Singhal

Posted on • Edited on

BookShelf - Library Management App

Overview of My Submission

BookShelf is a library management app which performs all the CRUD operations. It is created using Microsoft Power Apps and Dataverse. Microsoft Power Apps is a Low Code platform used to create apps which can be used by the people in an organization. Power Apps Canvas provides easy to use drag and drop interface to create the app quickly as you can see below.

Power Apps Canvas Interface

Logic of the app is built using Excel like functions. We can connect the app with any database. BookShelf uses Microsoft Dataverse and all the data is stored inside a table.

BookShelf is a library management app used by the people working in a library. It has following features

  • Home screen shows Title of all the books with their Author and Genre in a scrollable list view.

  • Search bar is available at the top to search a book based on Author, ISBN, Genre, etc.

  • We can tap on any book to see its details like Title, Author, ISBN, Genre, Copies Available and Summary(if available).

  • All these details can be edited easily by tapping on the edit icon in the top-right corner. For example, we can change the number of copies available of a particular book.

  • We can also delete books by tapping on the delete icon which will show a popup for confirmation.

  • We can add new books by tapping on the '+' icon on home screen which will open a new window. There we can add all the details and a barcode scanner is also available to directly add the ISBN instead of typing it.

Submission Category:

Low-Code Legends

Link to Code on GitHub

GitHub logo nirrrmit / BookShelf

A library management app

BookShelf - A Library Management App

Created with Microsoft Power Apps

BookShelf is an app created with Microsoft Power Apps which solves the problem of library management using CRUD operations.

Features

  • Shows the details of available books like Author, ISBN, Copies available, etc.
  • User can add New books easily and add the ISBN with inbuilt barcode scanner
  • Details of the books can be easily edited like changing the number of copies, etc.
  • Books can be deleted also which are no longer available in the library

Images

Home Screen, Book Details Screen, Edit Screen and New Book Screen

Tech

  • Power Apps Canvas
  • Microsoft Dataverse

License

Apache License 2.0




Additional Resources / Info

Here is a demo video I recorded to show how this app works:

Top comments (0)