Skip to content

BigOtis/toolshare

 
 

Repository files navigation

#Tool Share

###Dependencies: Python 3.0+

###How to install:

  1. Download a copy of the Tool Share project

  2. run python manage.py syncdb

  3. run python manage.py loaddata example_data.json

  4. run python manage.py runserver

###Going through a test case - This test case outlines a typical user who is already using Tool Share

  1. Press Login

  2. Enter: Username: testuser Password: testuser

You will be directed to the Hub Page, which contains recently created tools and sheds.

  1. Check what tools you have registered:

    a. Select "Tools" in the top right corner. b. Click "My Tools" on the drop down.

  2. Create a new tool:

    a. From the MyTools page: select "Create New Tool" b. From any page: Select "Tools" in the top right corner, click "Make New" c. Enter Name, Description, Select Type and Location

  3. Create a new shed:

    a. Click "Sheds" in the top right corner of the website. b. This page contains all of the sheds you currently own. c. Select "Create New Shed" d. Enter name, description and location information.

  4. Check your messages:

    a. Click the "envelope" on the tool bar at the top. b. Select the title of the message you want to read to read a message. c. Read both messages.

  5. Approving/Checking Shares:

    a. Click "Shares" in the top right corner of the website. b. Look at your "Tool Requests" on the tool requests panel. c. Press "Accept" to approve ladysman127's share request. d. You may notice the "Currently Lent" tab below now contains the request now. e. Under the "Currently Lent" tab, click "Mark as Returned" on the PS2 Keyboard. f. You may notice the "Previously Lent" tab is now updated with the old share request.

  6. Borrowing a tool:

    a. Select the Tools tab on the top right corner, pick "Find a Tool". b. Find a tool that is available. c. Click the tool's wrench button under the view tab. d. Select the "Borrow" button at the bottom of the tool overview. e. Enter a date to borrow the tool. You will be redirected to the "Shares" page. f. "My Current Requests" will now contain a new pending request. g. Once the owner of the tool accepts the request, it's status will be changed to accepted.

About

A basic tool sharing web app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published