Schedule
Milestone Demos
Throughout the semester there will be 4 demonstrations of our project, below are the features and requirements that will be presented.
Schedule | Project Tool Shed
Milestone Demo 1
- F1. Accounts
- R1. User can create an account
- R2. User can login to their account
- R3. User can edit account
- F2. Homepage
- R1. User can view starting landing page
- R2. Logged in user should see previously looked at tools
- R3. Show listing of tools
- F3. Listing Tools
- R1. User can add a listing of their shared tool
- R2. User can view other listings of tools
- R3. User can remove or hide a tool listing (draft)
- R4. User can edit an existing listing's title, description, image, availability.
- F5. Search
- R1. User can enter text queries to find tools they are looking for
- R2. Search results show all of the tools within the search criteria
- R3. When the user updates the search bar the tools listed will change
Milestone Demo 2
- F4. Tool Exchange
- R1. Borrower will be provided with some sort of way to communicate with the tool owner
- R2. User will be presented with some sort of validation at the time of tool exchange
- R3. User will be able to report any misbehavior
- R4. User can rate the tool owner.
- R5. Tool owners should be able to rate tool borrowers.
- F4. Communication Between Users
- R1. Users should be able to contact other users from their profile page
- R2. A Borrower should be able to contact an owner regarding a listing they have.
- F6. Tool Revlevancy and Info
- R1. Users should be able to upload tool manuals, and YouTube Videos.
- R2. Users should be able to tag tools by project type, use case, and specific requirements such as material types if applicable
- F7. Recommended Tools
- R1. User will be recommended tools based on location and recently viewed tools
- R2. Tools recommended will change if a user changes their location or views different tools
- R3. Tools should be relevant to project type, and materials used (some tools may be used for woodworking while another may be used for metal specific jobs)
Milestone Demo 3
- F8. Interactive Map
- R1. User should be able to see availble tools on a map.
- R2. A modal of the selected tool should appear with relevant details.
- R3. A user should be able to navigate to the full tool page.
- R4. Search mile radius should be accessible to user.
- R5. Filters for time posted, availablity, and types of job, and seller rating. All the search capabilities of F5.
- F7. Video Library
- R1. Users will be presented relavant videos below their tool search query
- R2. User can search a "how to" or "help" video
- R3. Tools should have associated YouTube videos uploaded by tool owners.
- R4. User can be redirected to a Youtube video appropriate to their search
- F8. Notifications
- R1. User can receive notification when they receive a message