BloomBooks / BloomAppMaker

An Angular 2 web app for managing orders for Bloom Book smartphone Apps.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bloom Library App Maker

An Angular 2 - based web app that lets users order new custom apps composed of Bloom Books found on the Bloom Library and publish them to the Google Play Store.

Development Process

We use trello.com to keep tracking the process of developing: https://trello.com/b/ajwqG1OM/bloom-app-maker

Dependencies

Node version >= 5.0 and NPM >= 3**.

Access to BloomLibrary's Parse Server api.

Building

# (WINDOWS ONLY) add required global libraries `typings webpack-dev-server rimraf webpack`
npm install -g typings webpack-dev-server rimraf webpack

# install the repo with npm
npm install

# install typings, which typescript uses to know the types of javascript libraries
# (WINDOWS ONLY) (this command is included in npm install for Linux)
npm run typings-install

# build without running server
npm run build:dev

# or
npm run build:prod

Running with continuous build and update

# development
npm run server

# production
npm run server:prod

These start a local server at http://localhost:3000 using webpack-dev-server which will watch, build (in-memory), and reload for you.

Note: You may not be able to build correctly if you are not building it on your local drive.

The build system

This project is based on the https://github.com/AngularClass/angular2-webpack-starter.

About

An Angular 2 web app for managing orders for Bloom Book smartphone Apps.


Languages

Language:CSS 50.3%Language:TypeScript 20.2%Language:JavaScript 15.6%Language:HTML 13.9%