gah-boh / trendyjs-cal

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TrendyJS 2015 - Edition

Sample app for my Pittsburgh TechFest talk. This app shows how to use React, React Router, RxJS, Immutable, and Aurelia's dependency injection together and with ES2015 using Babel and finally a webpack build.

Installation

  • Clone the repo
  • Run npm install
  • To build and start the server run npm start
  • Go to localhost:9000 to see the app

Excercises

This project has several missing features on purpose. They are marked with TODO: The purpose of this is to allow you to play around with these technologies without having to set up a whole project, and having a point of reference.

Features to add as an excercise

  • month-view.js
    • add buttons for going to the previous and the next month with routes.
  • date-builder.js
    • Make the buildMonth method return an immutable data structure.
    • Add the PureRender mixin to the month.js component when pasing in immutable from buildMonth in previous step.

About


Languages

Language:JavaScript 92.8%Language:CSS 6.5%Language:HTML 0.7%