Skip to content

Latest commit

 

History

History
139 lines (71 loc) · 2.95 KB

README.md

File metadata and controls

139 lines (71 loc) · 2.95 KB

MI133 Examples

Build Status

This repo contains the code examples for the MI133 class held in sumer semseter 2018 at FH Kiel.

Each example can be found in a separate subfolder.

Requirements

You will need to install the following tools:

  • Node.js JavaScript runtime
  • npm package manager
  • npx package runner

Running Examples:

From an example folder run

$ npm start

to run an example.

NOTE: On windows systems you may encounter problems with symbolic links. If you get an error reporting an invalid .babelrc copy the .babelrc file from the root directory to the example folder you want to use (overwriting the symlink).

List of examples:

Counter

/counter

view app

Simple example of a statefull react component and material UI styling.

counter screenshot

LED Matrix

/led-matrix

Simple example of a react app keeping its state in the components.

led matrix screenshot

LED Matrix in Plain Redux

/led-matrix-plain-redux

Same user flow as led-matrix using Redux state container.

redux led matrix screenshot

LED Matrix with Backend

/led-matrix-with-backend

Same user flow as led-matrix using a backend.

backend log screenshot

LED Matrix with DB

/led-matrix-with-db:

Same user flow as led-matrix with MongoDB storage.

mongo collection screenshot

Calculator

/calculator

view app

A calculator lab assignment solution.

calculator screenshot

Tested Bookmark App

/bookmarks-with-testing

A little bookmark app with app logic testing.

bookmarks

Putzplan

/putzplan

Backend implementation for the 'Putzplan' lab assignment.

putzplan

putzplan docs

Counter Using Elm

/infinite-counter: Very simple click count application to demonstrate the use of the elm programming language as a real functional alternative to react/redux.

infinite counter screenshot

Counter Using React

/infinite-counter-with-react

Same as the inifinite counter implemented in elm and Koa but implemented using React/Redux and express.

infinite counter with React screenshot

Adress Book with Authentication

/address-book: A little address book app using passportjs for authentication.

signup login main screen add contact menu