Click here to Skip to main content
Click here to Skip to main content

Book tracker App

By , 18 Nov 2012
 

Please note

This article is an entry in our AppInnovation Contest. Articles in this sub-section are not required to be full articles so care should be taken when voting.

Introduction

Problem: Sharing books (hardcopy), Having a collection of books to be managed without missing any, this may include hard to find out of print ones and some might have been received as gifts or for reviews.

Present Scenario - Needs/Goals/Tasks:

No repository of Names (books)

Manual tracking

Difficult to recollect Borrower's Name due to big friend circle

No duration check

No status check about availability when needed

No track of Lost/Missing books

Expensive and time consuming excercise to search and buy new one

Category -Technical, Management

Background

There are many solutions to tackle this problem.

1.Tracking on a sheet of paper with -SR.No, UID, Book Name, Availability, Issued Date, Friend's Name, Category - Technical, Management taken care in UID - Unique Identifier.

2.Tracking by using Simple Excel sheet/doc/Text -SR.No, UID, Book Name, Availability, Issued Date, Friend's Name.

3.Generating unique bar code/QR Code for each book.

Sticking print outs of QR Code/NFC tags on books

Using NFC-Near Field Communication feature of Intel Ultrabook for sharing (lending, borrowing) and tracking books.

Database/App design using fields - SR.No, UID, Book Name, Availability, Issued Date, Friend's Name

Sending Alerts, and Requests in the form of email to identify availability of books though App.

4.Making a Dashboard with Watchlist having info - SR.No, UID, Book Name, Availability, Issued Date, Friend's Name.

5.Using existing Social networking site like Facebook, using Facebook API for automation with SR.No, UID, Book Name,

Availability, Issued Date, Friend's Name fields.

6. Keeping track of books in Oulook/email client calendar.

7. Keeping track of books by drawing on a clean Wall of your room.

8. Email To: < Borrower's name> CC: Self with Acknowledgement Subject: Book Name with Date time stamp.

9. Having Tokens with Book Names and keeping track of the same while lending and borrowing books.

10. Using RFID tags on books with SR.No, UID, Book Name, Availability, Issued Date, Friend's Name, and having readers or Mobile based hardware for reading those tags.

11. Having pinterest type site for displaying, tracking, lending, borrowing books.

Solution

This Project uses Storyboarding tool of VS 2012 has been used to depict various screens of the Ultrabook Windows 8 App, Since Ultrabook is loaded with NFC reader too and other hardware necessary for proper functioning of the App with Windows 8, this would be a best platform to showcase features of Intel Ultrabook.Prototype- http://fldt.st/9zk44o

Code Snippets

//
// HTML5, Javascript, CSS. At present coding is in progress.
// 

Points of Interest

Architecture of the App - There is a Windows Azure component (Web Role) which allows friends to submit requests to the application into a queue that's polled at certain intervals of time by calling a WCF service via WWSAPI. Client App in HTML5, Javascript, CSS using backend as IndexedDB and/or SQL server/SQL Azure.

History

Screenshots of the App for UI and coding in VS 2012 are presented.

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

About the Author

Maneesh Sharma
Systems / Hardware Administrator
India India
Member
Experience in IMS Technologies-Systems Engineer
Microsoft Platform | Virtualization Engineer
Device Programming,Web,Apps

Sign Up to vote   Poor Excellent
Add a reason or comment to your vote: x
Votes of 3 or less require a comment

Comments and Discussions

 
Hint: For improved responsiveness ensure Javascript is enabled and choose 'Normal' from the Layout dropdown and hit 'Update'.
You must Sign In to use this message board.
Search this forum  
    Spacing  Noise  Layout  Per page   
QuestionNot an article...mvpDave Kreskowiak17 Nov '12 - 14:39 
AnswerRe: Not an article...memberManeesh Sharma17 Nov '12 - 16:38 
QuestionCooL!memberMohd Syahmie4 Nov '12 - 19:32 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Permalink | Advertise | Privacy | Mobile
Web01 | 2.6.130516.1 | Last Updated 18 Nov 2012
Article Copyright 2012 by Maneesh Sharma
Everything else Copyright © CodeProject, 1999-2013
Terms of Use
Layout: fixed | fluid