Skip to content

Instantly share code, notes, and snippets.

View kaysway's full-sized avatar

Kayla kaysway

  • Denver
View GitHub Profile
@kaysway
kaysway / MVP Designs and User Stories - Habit Tracking App
Created June 3, 2019 00:21
MVP Designs and User Stories - Habit Tracking App
1. As a user, I should be able to...log into the app with a username and password.
Screen - Login page for app with username and password fields
2. As a user, I should be able to...view a selection list of goals and choose the one I want.
Screen for selecting goal from list
3. As a user, I should be able to...after selecting a goal, I should be able to read the overview of the habits that will help me reach
my goal.
Screen for reading overview of the goal and daily habit-building and tasks to accomplish it
4. As a user, I should be able to...view my habit tracker dashboard (homepage) that shows my progress on a status bar
Screen for showing progress bar
6. As a user, I should be able to...complete my required daily habit log by clicking 'complete' on the task
@kaysway
kaysway / MVP Screens - Node Capstone
Created May 31, 2019 11:16
MVP Screens - Node Capstone
1. As a user, I should be able to...log into the app with a username and password.
Screen - Login page for app with username and password fields
2. As a user, I should be able to...view a selection list of goals and choose the one I want.
Screen for selecting goal from list
3. As a user, I should be able to...after selecting a goal, I should be able to read the overview of the habits that will help me reach
my goal.
Screen for reading overview of the goal and daily habit-building and tasks to accomplish it
4. As a user, I should be able to...view my habit tracker dashboard (homepage) that shows my progress on a status bar
Screen for showing progress bar
5. (DELETE) As a user, I should be able to...click a link to view the public comments from other app users from my dashboard
@kaysway
kaysway / MVP User Stories - Node Capstone
Created May 31, 2019 11:10
MVP User Stories - Node Capstone
User Stories:
1. As a user, I should be able to...log into the app with a username and password.
2. As a user, I should be able to...(new users) view a selection list of goals and choose the one I want.
3. As a user, I should be able to...(new users) after selecting a goal, I should be able to read the overview of the habits that will help me reach my goal.
4. As a user, I should be able to...view my habit tracker dashboard (homepage) that shows my progress on a status bar
5. (DELETE) As a user, I should be able to...click a link to view the public comments from other app users from my dashboard
6. As a user, I should be able to...complete my required daily habit log by clicking 'complete' on the task
7. As a user, I should be able to...complete my required daily habit log by adding comments to the 3 required questions
8. (DELETE) As a user, I should be able to...toggle the option for private and public for each of the 3 comments I write
9. As a user, I should be able to...view all of my previously completed
@kaysway
kaysway / gist:74a47708011ae80a0e4be0d6fc81c731
Created May 24, 2019 13:05
Node Capstone Project - Habit Tracker App
Habit Tracker app
Epic: User can select from a pre-set list of goals (e.g. Read a book by the end of the summer or run a marathon) and then
receive daily, progressive tasks with due dates to get them to their goal. The daily task is a simple check the box to complete
and then there is a place to record answers to three daily questions which can be set to private or public to be shared or
not shared with other users.
User Stories:
1. As a user, I should be able to...log into the app with a username and password.
2. As a user, I should be able to...(new users) view a selection list of goals and choose the one I want.
// Get all
db.restaurants.find();
// Limit and sort
db.restaurants.
find().
sort({name: 1}).
limit(10);
// Get by _id
@kaysway
kaysway / gist:434a9f4b775176bb951d9693f94c8152
Created April 14, 2019 22:57
Node.js Unit 1 Request and Response Drills
https://glitch.com/~fuzzy-train
https://glitch.com/~quark-answer
1. What was your journey like up to this point in your career? Advancing your career as a software engineer means continuing the learning process every single day and never stop asking questions and researching things. Also, know that everyone has their own pace for learning and their own way of learning. Find yours.
2. What does work/life balance look like for you in this job compared to others? Current job working at the University of Missouri is very balanced in terms of how manageable deadlines, expectations from management, and the ability to get the job done in 40 hours/week.
3. How does workflow/projects get managed? Workflow is more department oriented since there is a backend team and a frontend team, and then Tyler melds the code together and ensures that overall requirements are being met.
4. What is the distribution of junior versus senior-level people on the team? How long does it take someone to ramp up? Most developers are at least 2-3 years into their careers at his current job, but at his pre
Directions:
First, you'll want to list out all of the distinct views in your application.
Next, you'll write out the "what the user sees, what the user does, what happens" statements for each page, covering all the possible paths through your app
@kaysway
kaysway / gist:ebd4f886d4bb2a2b204c8c3863dc29cd
Last active February 7, 2019 14:08
API Capstone High Level Description
Allow users to search by location and return a video highlighting the best restaurants to eat at in that location.
API #1: https://openlayers.org/
API #2: https://developers.google.com/youtube/player_parameters
@kaysway
kaysway / Simple GET requests.Project 4
Last active January 25, 2019 13:41
Async Client-side web apps
1. & 2. https://repl.it/@kaysway90s/SimpleGETrequestsProject-4Assignment2
3. https://repl.it/@kaysway90s/SimpleGETrequestsProject4Assignment3