Skip to main content

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