Version 0.1 can be found
here.
Roles
admin
user (planter)
Usecases
Pretty basic admin usescases first.
admin->createUser
admin->editUser
admin->deleteUser
Now the meat:
user->createPlant
info needed: flowerpot type, seed type
user->feedPlant
info needed: plant, crystal type
user->harvestPlant
info needed: plant, harvested item, quantity
These usecases along with a timestamp should allow us to cummulate a venerable db of gardening info. Now for some useful search usecases:
user->searchByItem
info needed: item name, returns plantings whose harvest item matches
user->searchByCrystal
info needed: crystal type, returns a distinct list of items that have been harvested with said crystal
user->searchByPot
info needed: pot type, returns a distinct list of items that have been harvested with said pot type
Enums
Crystals: hmm, look at the Crystals and Clock page for a complete list, seven in total.
Flowerpots: Ceramic (from San d'Oria), Brass (from Bastok), Porcelain (Alchemy)
Seed: Grain, Vegetable, Herb, Fruit. I'm not sure if this is all the types.