Vous êtes sur la page 1sur 8

Concept Social Network based Book Club This will be a network of book lovers with a facility to share books,

share information and discuss about them, buy them from online stores. This will further be extended to share notes and academic books also around colleges. Book lovers can be characterized into three different sets of people: 1. People who buy a book to read and maintain a library of such books (Book Swap) 2. People who buy a book to read but then dont care what happens to it after that (Public Library) 3. People who buy a book to read and then want to resale to make some money out of it (2nd hand bookshop) The features of the book club will be targeted at these 3 segments separately with a value proposition and a facility for each Overall Business Rules 1. Registration happens by invitation only 2. The application will integrate with apps on Orkut, LinkedIn, Facebook, at the minimum 1. This will be a sort of an OpenSocial (????) app which will be available on the host networks to include (similar to iRead of Orkut). For any transactions the app will redirect to our website. 3. The charges for book swapping will be slightly more than the courier charges 4. There can be a charge for address verification which can be done for a person. This will be identified with a seal of trust on the profile of the person. This will help the people be assured that the books are going to the right person 5. There will be a Public Library which will be the communal book space where people can come and dump their books. Anybody can borrow from this library if he is a premium member. 6. A person can become a premium member by either buying a premium membership or by doing a certain number of transactions every month for a certain period of time. If these number of transactions are not performed for a certain number of months it will lead to a loss of premium membership 7. Premium membership will come at a per month subscription. Premium membership will come with the following: 1. Access discounts for books that they want to buy 2. Will get extra points every month which will help them in swapping more books 3. Will get to draw books from the communal book storage 8. People who put books into the public library will be getting extra points for every book which they put into the public library. They can redeem these points for swapping books or gifts 9. Introduce a "vouch for" system where in you would willing to lend to a friend's friend (a person
you know will vouch for the authencity of a person who wants to borrow and depending on the number of vouchs, the person improves credibility)

10. Each library can have multiple bookshelves. Each bookshelve can have multiple books in it. A person can have only one library. 11. The book search facility will be integrated with the publicly available ISBN no. (http://blog.programmableweb.com/2008/05/16/open-library-api-cataloging-13-million-books/) 12. There will be a facility to invite friends. For every friend invited who will accept the invitation and will join the network the referring person will be awarded XX points 13. The payment will happen through paypal, credit card and can also be physically paid while taking the delivery

Entities
THe various entities in the application will be: 1. 2. 3. 4. 5. 6. User Book Author this can be an attribute of book, why is this used as entity Group Library Bookshelf

The relationships between various entities: 1. 2. 3. 4. 5. 6. User <-> Book how can one book have more than one user Book <-> Author same question as above, author as entity??? Group <-> Users Library -> Bookshelf <-> Book User--Library is this valid

Users Profile 1. Name 2. Photo - How it will be uploaded/scanned 3. Genre of Interest related to book Need of lookup table here 4. Address (to be verified) 5. City 6. Email 7. Phone No. (preferably landline, not to be displayed, only a confirmation to keep checking the address) 8. User Rating with respect to System rules in details to decide 1. condition of books shared 2. timeliness of book return 3. condition of books that have been returned after returned 9. Bookshelf Summary (details mentioned below) 1. Total no. of books genre wise 2. No. of books in the shelf which can be shared genre wise 3. No. of books on share 4. Average time held on to other books ????? 5. No. of books which are in rotation need of flag or rotation mechanism 6. Total points collected 10. My Favorite Authors 11. My Favorite Books 12. My Discussions 13. My Recommendations 14. My Reviews 1. Person review 2. Book review 15. My Network 16. My Message Center (Inbox, Sent Items etc.) - integration of Inbox 17. My Requests 1. Status (where is the book)

18. 19.

Tags Alerts and Update options

What are the updates or alerts that user wants to have? e.g. does he want to have alerts on all books or on a specific genre of books, only his network or anywhere in the website 20. Addresses for collection of books 21. Addresses for return of books (these can be same) 22. My wishlist: admin can suggest sources of a book which is in the wishlist with multiple options. This will be integrated with the book recommendation engine and also search 23. Tags Author The author details will be populated by the 1. 2. 3. 4. 5. 6. 7. 8. Name Genres written Languages writing in Awards How many people have listed them as their favorite How many people have got their books Average rating (calculation logic to be identified) Tags

My Library
Each user will have one Library. A library can have multiple bookshelves. My Bookshelves: 1. 2. 3. 4. Theme of Bookshelve (It will be from a dropdown menu) - lookup No. of books How many shareable? Tags

Bookshelf Features: Each bookshelf will have multiple books identified under it 18. List of books 1. ISBN 2. Genre 3. Name 4. Picture 5. Publisher 6. No. of pages 7. Language 8. Reviews i. Critic ii. User Generated 9. User rating

10. 11.

12.

i. With respect to author ii. With respect to content iii. With respect to physical quality of book How many people have identified this as favorite? When viewed in a persons profile it will also show the following: i. Shareable (Yes/No) ii. Book is In/Out if shareable iii. if the person has rated it as a favorite book iv. Any additional comment on the book by the person Tags

Activities
Activities that can be performed by a user: Send a Message Request a book (Refer below) Request a verification Identify a book as Favorite Identify a author as Favorite Identify a book to be "watched" : A user will put the book on "watch" when he wants to read a book but the book is not available (either outshelf or 'not shareable"). Alternatively he might also put a book on watch when he is reading a book and wants to read another book next When a person visits somebody's profile then he can identify the book to be "watched". When the person selects the "button" to put the book on watch then he/she will be given the option to select "Watch this particular copy" or "Watch this book even in other libraries" Once a book is put on watch the person will be provided updates on the status of the book whenever it changes. This will be for all the books in case he has chosen the second option above or only for that copy if it is for the particular copy 7. View list of all the books that a person has put on "watch" 8. Add a Book To Add a book a person will have to be registered. When a person clicks on "Add New Book" he will be asked to search for the book first. This search will be facilitated through the ISBN i.e. there can be n number of parameters to search for the book. It will then send the details of the book. This will always be needed to be done for the book. This is essential to ensure that there is no duplication in the books to be uploaded to our social network. Before the completion of the addition process the user will have to identify the book as shareable and non-shreable. A book's properties can be edited later also (look at the "Edit Book Details" Process) The questions which needs to be answered about the book are as follows:

1. 2. 3. 4. 5. 6.

ISBN Condition of book Shareable/Not shareable To be sold as a second hand, If Yes then price Returnable/non-returable

For a book which is not shown in the list from ISBN the book can be added only be the admin. THis will have to be mailed to the admin. For sending this mail a form will be opened at that stage itself which will have all the details of the book to be filled in. The details will be

Name of the Book * Author Name * Year Published Publisher Name * No. of pages in the book

8. Search a Book 1. A book can be searched based on the following parameters: XXXXXXXXXXXXXXXXXXXXX 9. Identifying a Book for Sharing: A book will have to be identified as shareable before it can be requested by a person. A person gets XX bonus points if he/she puts XX books on the Shareable shelf. Shareability can be of two kinds: Returnable: This has to be returned within a certain period of time which has to be defined and cannot be less than 4 weeks. In this case the person who gets the book pays the postage. The person who shares the book gets 5 points for every book given Non-returnable: This need not be returned. In this case the person who is requesting the books pays for the postage. The person who shares the book gets 10 points for every book given

10. 11.

Refer a book to a friend

This is to refer a book to a friend if I liked it after reading it If after referring a book to a friend, user's friend goes ahead and withdraws it from the pool then user will get some points Request a Book

11.

This can be done only through somebody's library 1. Select a book. Click the button to request the book 2. The following rules will apply to allow somebody to request a book: 1. One can put a request for a book only if he/she has at least XX points in his/her kitty. A message will be displayed to this effect if the points are not adequate 2. One cannot request a book if he/she has already has one book with him/her borrowed from another person. 3. One cannot request a book if more than "5" people have identified that this person has a bad track record with books This can further be changed by admin/customer service only. Once a person 3. Once a user is allowed to request a book, he will be displayed a request ID and a message will be sent to the person who has been requested with the details of the book. He will be sent a email notification also Third party integration?? 4. The owner of the book will be given a choice to either accept the request or reject it or to put on hold. This can be done through the email notification or through the message that is there in his inbox. An SMS will also be sent to the registered number 5. If he rejects the person has to select a reason for rejection. The rejection mail will be sent back to the requestor with the reason identified (a person cannot reject the book for more than 2 distinct people simultaneously. A user will be prevented from rejecting if he has rejected the previous requestor and a message displayed to him if he tries to reject it. This will also be included in the mail notification if he has rejected one book. In such a case he will necessarily

have to share the book). 6. If the person being requested accepts the borrow request 1. he will be provided an option to either get it delivered through us or deliver it on his own 2. If he selects the company paid facility he will be asked to select a location where he wants it delivered. This will be either pre-saved by the user or he will have the facility to add another address (this facility can be seen in Indiatimes delivery) 3. delivering through us will incur costs which will be slab wise depending on location. If it is within a city there will be a certain rate. However if it is intra-city it will be a higher rate 4. The owner will be provided points XX on accepting the book 5. The user will get XX/2 points on reading the book 7. The charges will be paid by the person who has requested the book. This charge will cover the costs of delivery and return plus a markup on it. For every book swapped there will be points offered to the owner of the book and also some lesser numbers to the person who has requested the book. 8. The options of payment will be displayed next. Based on the payment method he will be taken to the relevant payment gateway to complete the transaction (Is there a way to have a deferred charging? ) 9. Put a request for book 1. If the book is already with someone else one can put a "watch" tag to it to be informed of whenever the book is again available for swap 2. A book can be requested only if it is "available" 10. In case the paypal/credit card is chosen as the mode of payment the payment will be taken immediately. In case the book request is rejected the person will get the refund. 12. Identify a Book for sale

Any book which is in the library of a person can also be identified for sale. Once the person identifies a book for sale, he will have to enter a price for it. This will then be visible in the second hand marketplace also. A person cannot sell a book which has not been made shareable (this is done to encourage people to not only sell but also share the books with people who want to read it).

12. 13.

Returning a Book

A book will have to be returned after reading. Once the book has been identified to be returned the person who is returning the book will have to identify the address from where the book needs to be picked up along with a time window in which the book can be collected. The user will also be asked to rate the book (and the book owner???) with respect to the quality of book. We will take the books from the address of collection and collect and transfer it. Once the book is physically delivered to the owner the status of the book will be made "In Library" by the admin. A notification will be sent to the owner indicating that the book has been returned. He will also be asked to rate the user of the book on timeliness, quality of book returned. Once the book is returned to the person the admin will update the status of the book. (identify other activities of the admin). The book can be returned either to the owner of the book or to the public library.

Public Library
Public library will be completely built up by donated books. People have to Donate a Book

To donate a book a user will have to identify its status as In Public Library The person can select to donate a book from the Book's detail page. He will be provided a button here to do so. Once the person selects a book to be donated he will be asked to identify an address from where to pick up the book. The book will still be visible in the library of the person. Also once the book will start showing in the public library list of books. However this process has to be approved by the admin. This will be done once the physical delivery of the book in the library happens. For a book which is in the public library the original owner will receive the points whenever it is lent to a reader.

Second hand book marketplace


There will be a second hand book marketplace where people can put up their books for sale. People will be allowed to sell a book only if they satisfy the XX business rule. This book-selling will then be facilitated by us. Anybody can come and register and then put up a book for sale A book can also be identified to be up for sale. This will have to be done through the profile. For the books that are on sale, there will be a view which lists all the books which are for sale by genre, by author, by seller etc. This will be a list of books which have been tagged "For Sale" Buying a 2nd hand book To buy a second hand book a person will have to be registered. This can be done from the details page of a book if the book has been marked to be sold. If the book is out of the library of the owner then a message will be displayed that the book will be delivered once the book is back in the library. The person will be notified once the book is back in the library. The selling transaction can then be completed. If the book is in the library then the person will be asked the address at which he wants it delivered. Once the address has been identified he will be taken to the payments page where the transaction is completed. A trasaction charge of 5% subject to a minimum of Rs. 50 will be charged. 50% of this will be charged from the buyer and 50% will be borne by the seller. There will be additional taxes which will have to be paid by the buyer.

Point System

Points can be redeemed by the user for gifts, books etc. Points can also be bought in exchange for cash For every book shared for swap a person will get 2 points For every book actually shared a person will get 5 points For every book requested and received a person will get 1 point For every book bought through our reference a person will get 5 points Each point will be valued at Re 1

Book recommendation (similar to Amazon)


Buy a book Groups/Communities Groups are a great way to share documents with your friends, school, or organization. They are also great for organizing existing Scribd content. We like to think of a group as a library of documents focused on a particular topic. UI Layout

This should follow similar to that of Scribd. Very easily understandable Updates and Alerts to people 1. 2. 3. 4. 5. On the latest books to be uploaded On who all have joined the club recently On who is reading what? Latest reviews

Widgets to be plugged into social network sites or horizontal portals To be clearly spelt Various Status of the books with reference to a particular user:

Inshelf Out of Shelf On Watch In Public Library

Incentivizing for various scenarios User Registration process A user will register himself after receiving an invitation from an existing user. This will be through a link. The questions that he/she needs to answer are: Edit Book Details Request for removal of a bad booklover tag Identify a user as a bad booklover (Show the bad booklover tag only if 5 distinct users have identified as bad) This can be done to a borrower when he borrows a book and returns it in poor condition, or he has not returned the book on time. If this is repeated 5 times or 3 times consecutively then only he will be identified as a bad book lover. Identify a book as of bad quality (Show the bad book tag only if 5 distinct users have identified as bad)

Vous aimerez peut-être aussi