nss-evening-cohort-3 / capstones

Capstones of Cohort E3
1 stars 0 forks source link

Yoga practice builder #2

Open ryan-b-writin opened 7 years ago

ryan-b-writin commented 7 years ago

I. Who is this app for?

This app is intended for yogis! Specifically, yogis that want somewhere convenient to write down and organize their practice routines. In my specific case, I'm interested in teaching one day and would like to experiment with creating my own routines, and perhaps see what routines others come up with and use (if I'm ever able to convince anyone else to use this app, ha!).

II. What does it do?

Users will be able to: -write their own descriptions of/entries for of the poses/asanas that are the building blocks of practice routines: nearly everyone has their own way of doing things and may appreciate this freedom. Or, if that's too much trouble, the user can just select from the pool of other users' created poses, and 'favorite' them for quick access later when building routines.

-put these poses together into practice routines, which they can browse later as needed. Routines will be easy to view on a mobile phone, so that a user can simply take their phone to their practice area & have access to all their routines. Users will also be able to view and favorite other users' routines.

III. Which API will this make use of?

I have a couple ideas: -Google custom search, for easily finding images of a pose while writing its entry

-Google calendar, so that a user can attach their practices to a daily/weekly/monthly routine

IV. Stretch goals

-Routines can be viewed as a printable document in case the user wants to take paper to their yoga studio instead of their phone

-Routines can be viewed as a slideshow, timed to cycle through the poses as the routines themselves indicate. The idea is that a user could queue up a routine on their laptop and click play to be walked through it in real time.

-Poses have searchable 'tags' such as backbend or hip opener, to quickly sum up their place in a routine.

-Users can automatically generate a new routine by feeding in criteria such as tags to include, length of routine or 'include poses from my favorites list only.'

V. Thanks! Thanks and see you in class! -Ryan B

ryan-b-writin commented 7 years ago

-social authorization -drag & drop interface -seed poses instead of implementing editor -Implement slideshow feature as base feature