Skip to content

Instantly share code, notes, and snippets.

@bryantee
bryantee / react-capstone.md
Last active January 11, 2017 22:09
React Capstone Project

Reactodoro

A responsive clientside React-Redux based pomodoro web app

MVP Features

  1. Basic pomodoro timer, customizable time to user preference
  2. Manage and assign pomodoro sessions to user activities / categories
  • Each session can be assigned to a particular activity. Total sessions in each activity can be tracked.
  1. Pull media / news from external API(s) for between sessions

User Stories

export const ADD_REPO = 'ADD_REPO';
export const addRepo = repository => ({
type: ADD_REPO,
repository
});
export const RATE_REPO = 'RATE_REPO';
export const rateRepo = (repository, rating) => ({
type: RATE_REPO,
repository,
@bryantee
bryantee / hyper.js
Created December 15, 2016 22:44
.hyper.js contents
module.exports = {
config: {
// default font size in pixels for all tabs
fontSize: 12,
// font family with optional fallbacks
fontFamily: 'Menlo, "DejaVu Sans Mono", "Lucida Console", monospace',
// terminal cursor background color and opacity (hex, rgb, hsl, hsv, hwb or cmyk)
cursorColor: 'rgba(248,28,229,0.8)',
@bryantee
bryantee / server.js
Created December 10, 2016 19:04
unit-testing-authentication
'use static';
const express = require('express');
const mongoose = require('mongoose');
const config = require('./config');
const bodyParser = require('body-parser');
const ghRobot = require('./ghRobot');
const request = require('request');
const bcrypt = require('bcryptjs');
const passport = require('passport');
@bryantee
bryantee / node-cap-project.md
Last active January 3, 2017 23:17
Node Capstone Project

GitChain

_Inspired by the Jerry Sienfeld technique, GitChain offers the metaphor of a chain to serve as a cue to stay motivated programming. Commit code each day. Build your chain. Don't break it.

MVP Features

Feedback / Issues for MVP

  • Watch for GitHub commits
  • Monitor 'streaks'
  • Authenticate with Github
  • Set current goal to display front and center

Week of 10-17-16

Thursday 10-20

  • Crockford "Good Parts" video -- 1hr
  • Closure / bind -- 30 mins
  • Prototype -- 30 mins
  • Code Wars -- 30 mins
  • Meal Calculator start -- Rest of the day

Mentor Session 10-18

  • Webpack wrap up (15 mins)
    • Working with variables in global scope / Google API call and callback function initAutocomplete
    • Import LESS / CSS files inline for deploy
    • require(second.less/css) -- relative to build or src dir?
  • Closures -- Need more practice (15 mins)
    • When are closures used? When should I look for using?
  • Side Question: if let variable declared in global, can it be changed from insind function?
  • Pair Program? Node.js OR Meal Calc (20 mins)

Localfy aims to help people discover artists local to areas where they live using the Last.fm API.

@bryantee
bryantee / FE_API_Project.md
Last active January 3, 2017 23:05
Front End Capstone Project using API

Find Local Bands -- Localfy

Localfy aims to help people discover artists local to areas where they live using the Last.fm API.

TODO:

  • API Selection -- Last.fm
  • Make simple API request to test
@bryantee
bryantee / session.md
Last active September 25, 2016 18:26

Mentor session Friday 9-23

API Capstone Ideas

  • Find / listen to Local bands
  • Has parameter for location