Skip to content

Instantly share code, notes, and snippets.

@njgheorghita
Last active March 20, 2017 15:58
Show Gist options
  • Save njgheorghita/e10a97368589808a077f4900bea0ab08 to your computer and use it in GitHub Desktop.
Save njgheorghita/e10a97368589808a077f4900bea0ab08 to your computer and use it in GitHub Desktop.

Mod4 Plan

Capstone: Turing Library

(March 20 - April 15th // 4 weeks)

A virtual library to manage Turing's physical library. Built with smart contracts on the Ethereum blockchain to track book status, crowdsource new books, and other library functions.

--

This is a condensed version of the 6 month project development sprints we'll be doing at work, and we'd love the opportunity to get a practice round under our belt before we get started.

Built with

  • Solidity / Smart Contract Backend
  • React frontend
  • Web3.js API
  • Metamask wallet/account
  • Pivotal Tracker

Timeline

Week 1

  • Inception (brainstorm / canvas / MVP / create & estimate stories)
  • Deliverable: Completed Pivotal Tracker

Week 2-4

  • Weekly Sprints (agile)
  • Daily standups
  • Weekly retros
  • Deliverable: MVP+ (week 4)

Week 5

  • Proceed with regular schedule for last week (final assessment, open source demos, etc)

Possible User Stories

As a turing student/staff/admin

  • I can register for a permissioned account

As a registered user

  • I can checkout/renew/return a book

As a registered user

  • I can gather a group of 5(variable) users interested in a particular book
  • And submit a proposal to be purchased (either automatic / get approval)

As a registered user

  • I can check the status of the library (books available, etc.)

Open-Source

  • Nick - debug_traceTransaction
  • Ethan - pyethereum

Professional Development

  • Self-Directed Cold Outreach
  • Ethan - Speaking @ blockchain conference
  • Nick - Lightning talk @ meetup

Community

  • Attend classes
  • Lead Armstrong Posse
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment