From a9f1f63b893fefd1c1414be1e9d7f6f9f9f15235 Mon Sep 17 00:00:00 2001 From: Nikolaj Frey Date: Mon, 27 Feb 2023 19:38:39 +1100 Subject: [PATCH] =?UTF-8?q?Thing=20Time=20=F0=9F=93=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/remix.config.js | 3 +++ package.json | 21 +++++++++++++++++++++ useCases/car.md | 2 +- useCases/tools.md | 9 +++++++++ 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 package.json create mode 100644 useCases/tools.md diff --git a/app/remix.config.js b/app/remix.config.js index e9e4ab8..bae3138 100644 --- a/app/remix.config.js +++ b/app/remix.config.js @@ -1,4 +1,7 @@ /** @type {import('@remix-run/dev').AppConfig} */ + +require('dotenv')?.config(); + module.exports = { appDirectory: 'src', ignoredRouteFiles: ['**/.*'], diff --git a/package.json b/package.json new file mode 100644 index 0000000..3a27ac4 --- /dev/null +++ b/package.json @@ -0,0 +1,21 @@ +{ + "name": "thingtime", + "version": "0.0.100", + "description": "Thing Time", + "main": "none", + "scripts": { + "app": "npm run dev --prefix app", + "test": "echo \"Error: no test specified\" && exit 1", + "postinstall": "npm ci --prefix=app" + }, + "repository": { + "type": "git", + "url": "git+https://github.com/lopugit/thingtime.git" + }, + "author": "lopu", + "license": "ISC", + "bugs": { + "url": "https://github.com/lopugit/thingtime/issues" + }, + "homepage": "https://github.com/lopugit/thingtime#readme" +} diff --git a/useCases/car.md b/useCases/car.md index 81a6bd4..9bc2132 100644 --- a/useCases/car.md +++ b/useCases/car.md @@ -1,4 +1,4 @@ -# Car Use Case +# Car Let's say you're the current owner of a car and you've been keeping track of all the repairs and maintenance that you've done to the car using Thing Time. You've logged every oil change, tire rotation, and any other repairs that you've done, along with the date and cost of each repair. diff --git a/useCases/tools.md b/useCases/tools.md new file mode 100644 index 0000000..4cae4cd --- /dev/null +++ b/useCases/tools.md @@ -0,0 +1,9 @@ +# Tools + +Let's say you have a power drill that you don't use very often, and you'd like to lend it to someone who needs it for a one-time project. You could create an entry for the power drill in your Thing Time account, including details such as its make and model, condition, and any special instructions or safety considerations. You could also specify the dates that the drill is available for lending. + +Someone else who needs a power drill could search for one on Thing Time and find your entry. They could then request to borrow the drill for a specified period of time, and you would receive a notification of the request. If you approve the request, the borrower could pick up the drill from you or arrange for delivery. + +After the borrower has finished using the drill, they could update the entry in Thing Time to indicate that it has been returned and any issues encountered during use. They could also pay you through Thing Time for the use of the tool, and you could set a rental fee for the drill. + +Using Thing Time for tool sharing has several benefits. First, it helps to reduce waste and promote sustainability by allowing people to share resources instead of buying new ones. Second, it provides a convenient platform for finding and lending tools, which can be difficult to coordinate otherwise. Third, it provides a way to ensure that the borrower knows how to use the tool safely and correctly, reducing the risk of accidents or damage to the tool. Finally, the built-in payment system makes it easy to compensate the lender for the use of their tool, promoting fair exchange and contributing to a sharing economy.