# My App - BooKeeper

**URL:** <https://community.fliplet.com/t/my-app-bookeeper/260>\
**Category:** Your Apps\
**Created:** [January 31, 2022, 9:14am UTC](https://community.fliplet.com/t/my-app-bookeeper/260 "2022-01-31T09:14:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ilkos](https://avatars.discourse-cdn.com/v4/letter/i/ecae2f/32.png) [@Ilkos](https://community.fliplet.com/u/Ilkos)\
**Post date:** [January 31, 2022, 9:14am UTC](https://community.fliplet.com/t/my-app-bookeeper/260/1 "2022-01-31T09:14:08Z")

</div>

The purpose of the BooKeeper app is to allow users to create smart bookshelves and keep track of their books.

The main functions of the application:

- Add/Edit/Delete Books - LFD Component
- ISBN (International Standard Book Number) Search on [isbnsearch.org](http://isbnsearch.org) - Code Library
- ISBN Barcode scanner (Not fully implemented, as it requires advanced knowledge of JS) - Code Library
- Add Reviews - LFD Component
- Comment on other users’ reviews - LFD Component
- [bookriot.com](http://bookriot.com) news - RSS feed Component
- Admin options: Manage Users/Books/Reviews/Comments: - LFD Component

The objective of the barcode scanner is to automatically add the scanned book to the BooKeeper bookshelf.  
Requires the connection of an ISBN database.

ISBN scanner workflow:

1. User scans the book barcode
2. The system searches the database for the received ISBN
3. Creates a new record in My Books LFD and substitutes data from ISBN DB into required fields
4. User clicks on Add button.

Screenshots:

 ![photo_2022-01-31_11-12-06](https://europe1.discourse-cdn.com/flex017/uploads/fliplet/original/1X/892a5c3eed320661819941a89ebbf331aed38184.jpeg)

---

<div class="post-metadata">

**Author:** ![Ilkos](https://avatars.discourse-cdn.com/v4/letter/i/ecae2f/32.png) [@Ilkos](https://community.fliplet.com/u/Ilkos)\
**Post date:** [January 31, 2022, 9:18am UTC](https://community.fliplet.com/t/my-app-bookeeper/260/2 "2022-01-31T09:18:58Z")

</div>

![photo_2022-01-31_11-11-55](https://europe1.discourse-cdn.com/flex017/uploads/fliplet/original/1X/6f868be085640e81a5b3a3ce4cb440671acdf40e.jpeg)

---

<div class="post-metadata">

**Author:** ![Ilkos](https://avatars.discourse-cdn.com/v4/letter/i/ecae2f/32.png) [@Ilkos](https://community.fliplet.com/u/Ilkos)\
**Post date:** [January 31, 2022, 9:19am UTC](https://community.fliplet.com/t/my-app-bookeeper/260/3 "2022-01-31T09:19:42Z")

</div>

![photo_2022-01-31_11-11-59](https://europe1.discourse-cdn.com/flex017/uploads/fliplet/original/1X/735ee572dcf96916f67354ac7a1ee60de3d750d0.jpeg)

---

<div class="post-metadata">

**Author:** ![Ilkos](https://avatars.discourse-cdn.com/v4/letter/i/ecae2f/32.png) [@Ilkos](https://community.fliplet.com/u/Ilkos)\
**Post date:** [January 31, 2022, 9:20am UTC](https://community.fliplet.com/t/my-app-bookeeper/260/4 "2022-01-31T09:20:25Z")

</div>

![photo_2022-01-31_11-12-01](https://europe1.discourse-cdn.com/flex017/uploads/fliplet/original/1X/002c103c567e6403722df7422f34cddf87ad3fe8.jpeg)

---

<div class="post-metadata">

**Author:** ![Ilkos](https://avatars.discourse-cdn.com/v4/letter/i/ecae2f/32.png) [@Ilkos](https://community.fliplet.com/u/Ilkos)\
**Post date:** [January 31, 2022, 9:20am UTC](https://community.fliplet.com/t/my-app-bookeeper/260/5 "2022-01-31T09:20:57Z")

</div>

![photo_2022-01-31_11-12-14](https://europe1.discourse-cdn.com/flex017/uploads/fliplet/original/1X/1577500e062f8021da964befbc845ff0ed020ade.jpeg)

---

<div class="post-metadata">

**Author:** ![Ilkos](https://avatars.discourse-cdn.com/v4/letter/i/ecae2f/32.png) [@Ilkos](https://community.fliplet.com/u/Ilkos)\
**Post date:** [January 31, 2022, 9:24am UTC](https://community.fliplet.com/t/my-app-bookeeper/260/6 "2022-01-31T09:24:51Z")

</div>

![photo_2022-01-31_11-12-24](https://europe1.discourse-cdn.com/flex017/uploads/fliplet/original/1X/79b88d5b1a34b83292678fbbb8381cc2e2e58fe2.jpeg)
