-
Notifications
You must be signed in to change notification settings - Fork 0
Soft Requirements Specification
The project aims to deliver a platform that allows users to trade books between one another. The service will allow users to find and connect with one another using both chat based and location/GPS functionality. Users will be able to upload and share their thoughts on their current readings through both text and image formats. These features will be bundled in a mobile and light weight platform that is minimalistic and easy to use.
The application is aimed at servicing booklovers with the means to engage into a larger community and experience a wider variety of reading material. The app will accomplish this through a number of key features which will enhance the user experience and provide a base level functionality which enables users to engage within the community. These features are described below to ensure a minimum viable product:
- Database of books
- Barcode scanning
- Search function - title, author, year of publish, ISBN
- Find someone with the book you want
- Find local book reading (book club) events
- Send message to other users
- Allow blocking and reporting of users
- Provides insurance and lessens liability for both parties in a transaction
- Consistent currency which all users can use; useful for international travel
- Book recommendations
- Book reviews and discussion boards
- Sort discussion by recent and highest rated comment
- User profiles
- Books and discussion boards
- Messaging service
Student wants to buy a textbook for class, they can search for the book using ReadR by searching for the title of the book. From there they can see people nearby who have the book and arrange to purchase it from another user using the BookCoin currency. After the transaction they write a positive review of the other user to help show that they are trustworthy.
Book reading hobbyist is interested but doesn’t know which specific book they want. They look at the profiles of nearby users who have similar book interests to meet new people they would get along with. They can then arrange to meet with the other user to trade books in the app. This adds to the number of books that can be traded.
A recent graduate is looking sell their university books to start paying off their uni debt. They add all of their textbooks and novels on their profile to the “owned” list. After a few hours they start getting messages from other users interested in the books. They arrange a place to carry out the transaction and complete it using BookCoin. They are then able to cash out their BookCoin to AUD.
- GPS visibility for some functionalities
- Camera function
Android phone, OS x+, x MB free space