Comments (3)
I'm gonna try to rephrase this in a more human way. Please correct me @marykatefain
Garden managers want help. They want to use GardenHub to ask for help. Any registered member can volunteer to help. When they do, they become a picker for that garden, until the period of the job request ends.
What are the properties of a job request?
- Garden
- Date range
- Description
?
from gardenhub.
This sounds generally right. I would add that some gardens have mandatory volunteer hours, so users will want an easy way to find their tasks and record their hours, and GMs want an easy way to track who has completed their hours.
Additionally, I believe we discussed having a "required skills" section that shows the skills you need to do the job and at what level. For example:
Weed the community garden beds
Weekly, 2 hours
Instructions: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus bibendum quam est, ac ullamcorper ante venenatis sit amet. Vivamus auctor elementum justo non eleifend. Donec venenatis tortor sed risus laoreet rhoncus. Proin sed blandit ex.
Skills required: Weeding (beginner)
Fix the wheelbarrow
One time, 5 hours
Instructions: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus bibendum quam est, ac ullamcorper ante venenatis sit amet. Vivamus auctor elementum justo non eleifend. Donec venenatis tortor sed risus laoreet rhoncus. Proin sed blandit ex.
Skills required: Power tools (intermediate), Woodworking (advanced)
Rotate the compost bin
Weekly, 1 hour
Instructions: Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus bibendum quam est, ac ullamcorper ante venenatis sit amet. Vivamus auctor elementum justo non eleifend. Donec venenatis tortor sed risus laoreet rhoncus. Proin sed blandit ex.
Skills required: Compost (beginner)
from gardenhub.
In the future, these required skills can sync up with skills people list on thier profiles and maybe even suggest volunteers for each role.
Additionally, if a volunteer is not assigned for each job the GM should be able to choose s default person (probably themselves) to be assigned to the chore to ensure it gets done.
ETA: also, gardeners should be able to report volunteer hours they did that weren't in the system (so reporting should not be dependent on chores listed, it should be independent or merely linked)
from gardenhub.
Related Issues (20)
- Link green circle icon to "view order" on an Order card HOT 1
- A user's upcoming orders don't display in the OrderList
- Default "select plot" drop down to plot if there is only one
- Allow garden managers to create new plots even if they don't manage any plots currently
- Let pickers attach photos of their pick
- Activate account URL isn't clickable in some email clients HOT 1
- Emails are going to spam HOT 1
- Add a map image field to gardens
- Track weight of crops donated per day per garden
- Let pickers attach a comment to their pick HOT 1
- dev.sh doesn't work in docker-ce >= 18 HOT 1
- Write up info about getting started with contributing
- Make dev.sh pulldb save db.dump into /tmp
- Prevent someone from creating a billion inactive users
- Revamp invitation system
- Consider .ics calendar sync for pickers
- Allow gardeners to submit picks
- Create garden-level volunteer work job requests HOT 1
- GM data exporting HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gardenhub.