Mobile Ionic app for learning basic to intermediate math (age 13-18)
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 1 commit ahead, 10 commits behind Thesis-1:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
e2e
functions
resources
src
test-config
.editorconfig
.firebaserc
.gitignore
.travis.yml
README.md
config.xml
firebase.json
ionic.config.json
package.json
tsconfig.json
tslint.json

README.md

Einstein

Einstein is a mobile application for ages 13+ to learn and teach mathematics. Built using Ionic Framework 3 and developed for iOS.

Getting Started

Just fork the repo and clone it, and after installing all prerequisites (see prerequisites below) run ionic serve from within the project directory.

To run this application for development and testing, the following prerequisites must be installed:

Prerequisites

Global Packages

Node: (developed on v6.11.1)

Ionic:

See https://ionicframework.com/getting-started/ to get started with Ionic.

-@ionic/cli-utils (1.5.0) -Cordova CLI: (7.0.1) -Ionic CLI: (3.5.0)

Angular 4 CLI: (developed on 1.2.1)

Google Firebase:

-firebase tools (3.9.1)

Installing

After installing dependencies, run npm install from within the project directory. When finished, run ionic serve to serve the project in development mode.

Running the tests

Unit tests

To execute the Karma tests suite, run npm test from within the root project directory.

Linting

The application will be automatically linted using tslint whenever the user runs an ionic serve command from within the project directory. Linting results will be printed in the terminal.

Test native functionality

TODO

Built With

Contributing

TODO

Versioning

Authors

  • Doug Lyford - SCRUM Master -
  • Himanshu Pant - Product Owner -
  • Justine Wang - Software Engineer -
  • Peter Maxcy - Software Engineer -

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • Thanks to Hack Reactor for providing an amazing education and experience!
  • Thanks to RxJS and observables for being pretty cool!