Skip to content

Instantly share code, notes, and snippets.

View sharihobbs's full-sized avatar

Shari Hobbs sharihobbs

View GitHub Profile
import React from 'react';
import PropTypes from 'prop-types';
import {connect} from 'react-redux';
import {bookSearch, resetState} from '../actions/index';
import './search-form.css';
export class SearchForm extends React.Component {
constructor(props) {
super(props);
@sharihobbs
sharihobbs / gist:95efe597a325559bed6b56322f77fd7c
Last active May 30, 2018 17:38
Portfolio Assets & Wireframe
Wireframe on GitHub Pages:
https://sharihobbs.github.io/shobbs-portfolio/
Headline:
Hi, I'm Shari. I'm a Front End Web Developer with a passion for creating remarkable user experiences. Oh, and coffee. I love coffee.
Bio:
After a career in customer service and operations management, I wanted to try something new. Web development is that thing. As soon as I finished my first project, I knew that Front End Development and designing delightful User Experiences is where I would land when I was finished learning. Of course, I soon found out that the learning, quite literally, never ends and that's been awesome. As it turns out, I love picking up new technologies and finding clever ways to work with the tools at hand. Any questions? Please contact me! Happy to talk about anything and everything.
Text for Projects:
Even or odd is O(1).
Are you here? is O(n^k).
Doubler is O(n).
Naive Search is O(n).
Creating pairs is O(n^2).
Computing fibonaccis is O(n).
An Efficient Search is O(log(n)).
Random element is O(1).
Is it prime? is O(n).
@sharihobbs
sharihobbs / gist:23f42693055791dd1974e0bad326dbaf
Last active May 29, 2018 20:39
Tome - Static React App for User Feedback
Name: Tome
Link to Static App: https://sharp-swirles-724079.netlify.com/
Github Repo: https://github.com/sharihobbs/tome-client
User Feedback with responses from the developer(me!) - 1st and 2nd Round:
https://docs.google.com/spreadsheets/d/1hif3nNXkQOW7fFQgDVU0qN9v1xSHjAMoF8jE49GC1KM/edit?usp=sharing
@sharihobbs
sharihobbs / gist:b5e29a844d90f99bac80fca40d3c348c
Last active May 8, 2018 19:40
Tome - Screen Views & User Flow
App Name: Tome
Tome Landing Page: https://tome-landing-page--sharihobbs.repl.co
User Flows:
User clicks Login button to begin -> Login Page
User clicks Reading List button -> Login Page
User clicks Search button -> Login Page
Tome Login Page: https://tome-login--sharihobbs.repl.co
User Flows:
Name: Tome
Purpose Statement: What do you want to read next?
Descoped User Stories:
As a user...
I can login to a demo account to search for new books and see my saved "to read" list.
I can search for books by the following: title, subject, author, or isbn.
I can "save" a book from search results to my "to read" list.
I can view my "to read" list to see books I have previously "saved" as a reference when at the library or bookstore.
I can mark a book as read and a tag will show on the entry for that book in my "to read" list.
Star Wars search drill
https://glitch.com/edit/#!/historical-meat
Email client drill
https://glitch.com/edit/#!/equable-bill
Interest calculator I: Connecting
https://glitch.com/edit/#!/quixotic-editor
Interest calculator II: Dispatching
https://glitch.com/edit/#!/boundless-band
@sharihobbs
sharihobbs / gist:e8a5aea04c27e0ddd01170ae2ac25317
Created May 3, 2018 23:06
Redux - Action, reducer and store drills
i18n state
https://glitch.com/edit/#!/hail-salesman
CRUD reducer
https://glitch.com/edit/#!/funny-textbook