Allows for students to pass on books and class notes after they’re done using them for the semester. Instead of dumping books into a collection of diferent books, they can be categorized based on the class and teacher it was used for. The UI for the app will make it more user friendly. For example, we will have a book used for Comp 200, which will go into the Comp 200 class.Then we’ll have a group of other classes for Comp Sci. with books in Comp 100, Comp 200, Comp 300. Those classes are under Computer Science, and Computer Science is under Engineering
- Category: Education
- Mobile: It takes away the scenario of searching for ISBN numbers of books and not being able to find them. This app will have the opportunity to have inventory of requried books .
- Story: Allows users to share books and take away the stress of finding books for classes before assignments are given to them.
- Market: With the potential base, we will need to interact with Universities to know the courses they provide. In knowing the courses we can then containers of the classes allowing for users to populate classes with their books. So each user experince will be uniquely different from each school.
- Habit: This app is used throughout the semester.
- Scope: We will have a foundational layout, but the hiearchy of class categories will be different each school.
Required Must-have Stories
- User can create an account
- User can login/logout
- User can search for other users
- Users can traverse through the hierarchy of the different folders that organize the schools/majors/departments/classes
- User can post the stuff that they have under the specific folder for a certain class
- Users can choose to have their resources offered as either private or public
- User can search for a specific class/book
- Users can request books/notes from other users
- Users can message each other to agree on sharing arrangements
Optional Nice-to-have Stories
- User can comment under specific book/notes listings
- User can friend/unfriend other users
- Users can see the trending classes and/or books
- Users can see the all of the books/notes another user is currently offering
- Users can personalize their profiles to showcase their academic interests
- Users can recommend books to other users
- Once a user signs up with their .edu email, their college schedule (ex: through cunyfirst) will automatically be synced to their account. This way, when the buyer and seller want to meet-up, the app will have a couple of pre-calculated times available for selection.
-
Login / Register
- First time users will be directed to this page after clicking the sign up button. They can register through their school email, full name, college they attend, and a password. User who have created accounts can login in through the school email and password they used in registration.
-
Stream
- In this archetype, users can traverse through the hierarchy of content. They start off at their school, then can go through either school major/minor or department, and then go through the different classes. At this last stage, they will find the books and notes offered for that specific class.
-
Detail
- Users can click on either a specific class or a book/notes to get to this archetype. If they select a class, it will inform them of the books and notes that have been used in the past for that class. If they select a book, it will give them a quick summary of it, in what classes it has been used before, and the price to get it.
-
Creation
- Users can create posts as both suppliers and consumers. In other words, they can make posts for a specific class about a book or class notes they may be offering. On the other hand, they can make posts requesting material for a specific class.
-
Profile
- Users can view, edit, and personalize their profiles. They can input the school they attend, their major, school year, and what classes they are currently taking. They can also put the class materials they are currently offering.
-
Settings
- Here, users can set up the app so that it is most appropriate to their needs. They can choose their preferences in regarding to classes, based on their major and department. They may also classify themselves as either supplier, consumer, or both. This will help them so the app can quickly show them what they are looking for.
-
Onboarding
- This will give first-time users a quick overview of the app: a walkthrough of how they can navigate through the hierarchy of material, personalize their profile, set up their preferences, post about materials they need/are offering, how to make a successful exchange of materials, and tips for making the best use of the app.
-
Map View
- This will be used when a material exchange has been confirmed. Users can use this archetype to set up a meetup and share their locations. Another possibility for this would be to search for nearby suppliers.
-
Messaging
- This is the archetype for users to message each other about class material. This is intended for supplier/consumer exchange, so that they can successfully arrange a material exchange.
Tab Navigation (Tab to Screen)
- Sign-up Button
- Registration Screen
- Sign-In Button
- Sign-In screen
- Login
- Book Marketplace stream screen
- Sell a Book
- This button displays screen to input details concering a book.
- Post Book for Sale
- This button sets the new book to be visible in specific classroom container within the Book Marketplace based on book details specified in sell a book screen.
- View Post
- Goes to Classrom Container.
- Go Back to Hub
- Button goes back to Marketplace stream.
- Search Bar
- This allows user to look for through stream to find books within the certain containers.
- Goes to classroom container.
- When Book is Clicked
- Screen holding details concerning book is shown.
- Buy Button
- Goes to screen showing seller's profile to communicate with seller.
- Negotiate Button
- Auction screen shows price for book.
Flow Navigation (Screen to Screen)
- Start Page
- Sign-Up Page
- Sign-In page
- Book Marketplace
- Book Marketplace
- Book Registration Screen (To sell)
- Submission Screen for book
- Book Marketplace
- Book Registration Screen (To sell)
- Book Marketplace
- App Stream (Newsfeed)
- Search Screen
- Book Selection Screen
- Book detail screen
- Book Selection Screen
- Screen for Book details
- Seller Profile
- Seller Schedule
- Auction Screen
- Search Screen
- App Stream (Newsfeed)
The following is a diagram that reflects a more clear portrayal of our app navigation:
- Diamond shapes are buttons
- Rectangle shapes are pages
- The arrows represent the flow of navigation
// TODO: Add Wireframe Images
// TODO: Add link to Pitch Presentation Deck
