Skip to content

Instantly share code, notes, and snippets.

@rob137
Last active March 8, 2018 02:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rob137/bc78ba1e10179fe240f05e586d960c11 to your computer and use it in GitHub Desktop.
Save rob137/bc78ba1e10179fe240f05e586d960c11 to your computer and use it in GitHub Desktop.
Alternative purpose statements
1. Intermediate barbell training app.
It would allow users to register an account, provide their '1 rep maximums' (1RMs) for each of 4 basic exercises (squat, deadlift, shoulder press, bench press). The app would then show a dashboard with a program for them to follow that takes about 12 weeks to complete, based on percentages of their 1RMs. The dashboard would also provide instructions/tips for safely performing each exercise (maybe Picinterest/Youtube APIs).
PURPOSE STATEMENT: [App] provides a structured, personalised strength training program, helping users get stronger while avoiding injuries.
USER STORIES. As a user, I should be able to:
- Save my 'one rep maximums' (1RMs) for each exercise
- See a personalised program based on these exercises
- See video and pictures giving instructions for safely performing the exercises
- Mark workouts as completed and record how they well they went
- See the final 1RM goal I am working towards for the current 12 week program
2. Warren Buffett test app
https://jamesclear.com/buffett-focus
A bit more silly. It would allow users to register an account and provide their (max) 25 life goals in priority order. The app would then hit them back with a reduced list of 5 (their top 5) and provide resources on how to achieve them (again using simple Youtube/WikiHow API results). All lists would visible to other users, anonymously. Dashboard could also allow users to set SMART targets to achieve each goal.
PURPOSE STATEMENT: [App] encourages users to reflect on their life goals and gives prioritisation tips and practical advice.
USER STORIES. As a user, I should be able to:
- View other users' lists (displayed anonymously)
- Provide up to 25 life goals in rank order
- Re-order my goals before submitting them
- See instructional materials on how to achieve my shortlist
- Set and save SMART goals for each goal and review them in my dashboard
3. Capstone project hub idea
Use the original plan of a hub for capstone projects, but without seed data. Even without the API, I could fling out a request on the Students Slack to see if I could get some willing volunteers. This would mean I at least have a few examples on the App.
PURPOSE STATEMENT: Capstone City helps Thinkful students compare their capstone projects, and helps recruiters find potential hires.
USER STORIES. As a user, I should be able to:
- Find and follow students
- Add/remove projects (including links to external sites)
- See activity updates from the students I follow
- Remove students from my 'follow' list
- Send private messages to students
- Leave comments/'likes' on projects/feed updates
Generic user stories that apply to all the app ideas above:
As a user, I should be able to sign up
As a user, I should be able to log in/out
As a user, I should be able to reset my password
As a user, I should be able to edit my profile (bio, profile picture etc)
As a user, I should be able to delete my profile
@Maxim-Filimonov
Copy link

Number 3 might be a bit tricky without much data - but if you think you can round up enough student to have projects lined up here - I can also check with my past student, maybe there would be interested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment