Skip to content

Instantly share code, notes, and snippets.

View rob137's full-sized avatar

Rob rob137

  • Oxford, United Kingdom
View GitHub Profile
@rob137
rob137 / gist:894fb21121893bbe1bb302a0f66d2fb2
Created February 1, 2018 16:54
Gift App User Feedback
Overall, the users were happy with the purpose and commented that it would be useful to them.
Feedback was largely centered on issues of layout and 'obviousness' of features.
Shaf
- Identified misc bugs in UI (fixed).
- Was confused by distinction between 'Add' vs 'Save and Close' in 'edit' panel
[Action: I will disable save button until user has added/removed data in edit panel.]
- Didn't realise that links for gifts were being automatically generated.
[Action: I have recorded this as a problem to be solved when I get to the UI, as the answer
will depend on what layout the app takes at that stage.]
@rob137
rob137 / gist:fa337717e08464d594a021f07a0f8945
Last active February 14, 2018 13:32
React component drills
Navigation Bar drill
https://copper-run.glitch.me
Address Book drill
https://fuzzy-move.glitch.me/
@rob137
rob137 / gist:4d9b3afe60ab6d8c18c710221e5068c2
Last active February 15, 2018 13:05
React Communication Drills
Surprise Button drill
https://glitch.com/edit/#!/tan-parallelogram
Rate Calculator drill
https://glitch.com/edit/#!/equable-gear
Live Search drill
https://glitch.com/edit/#!/scratch-anteater
Navigation Bar:
https://glitch.com/edit/#!/historical-cocktail
Address Book:
https://glitch.com/edit/#!/navy-zone
Surprise challenge:
https://glitch.com/edit/#!/profuse-bow
(Note that I use .bind(this) when passing the callback to the button component. I'm not sure if this is bad practice?)
Hourly Rate Calculator challenge:
https://glitch.com/edit/#!/statuesque-pancake
Live Search challenge:
https://glitch.com/edit/#!/shy-yard
@rob137
rob137 / gist:27c4b3699192be8f26ed669b223c5704
Created February 27, 2018 10:40
Redux Action/Reduce drills
i18n State drill:
https://glitch.com/edit/#!/join/323161e9-8aef-48f7-9253-73eddf1c83d8
CRUD Reducer drill:
https://glitch.com/edit/#!/join/585202e0-eda0-4ce3-bf37-c6aba4ab9c3c
Interest Calculator 1:
https://glitch.com/edit/#!/join/a0b4564d-de69-4c6e-a7fe-a6dd107a86d8
Interest Calculator 2:
https://glitch.com/edit/#!/join/undefined
Capstone City helps Thinkful students compare their capstone projects, and helps recruiters find potential hires.
@rob137
rob137 / gist:37c47f199eef9893139e87e89ea058ad
Created March 7, 2018 08:44
Fullstack Capstone user stories
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 find and follow students
As a user, I should be able to add/remove projects (including links to external sites)
As a user, I should be able to see activity updates from the students I follow
As a user, I should be able to remove students from my 'follow' list
As a user, I should be able to reset my password
As a user, I should be able to leave comments/'likes' on projects/feed updates
As a user, I should be able to sends private messages to students
As a user, I should be able to edit my profile (bio, profile picture etc)
@rob137
rob137 / gist:bc78ba1e10179fe240f05e586d960c11
Last active March 8, 2018 02:55
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