Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/manojpatra1991/watchhours-ionic

A TV tracking application for mobile devices
https://github.com/manojpatra1991/watchhours-ionic

android-application bower cordova cordova-plugin css3 express html5 hybrid-application ionic ionic-native ios-app javascript nodejs npm

Last synced: about 1 month ago
JSON representation

A TV tracking application for mobile devices

Awesome Lists containing this project

README

        

# watchHours-ionic

## Introduction

This is the Ionic version of the [watchours](https://watch-hours.herokuapp.com/) project.

## Description

#### Prerequisites

1. Before running this project ensure that you have installed cordova and ionic globally. If not, run this command `npm install cordova ionic -g`.

2. Replace host addresses with your computer's IP addresses specifically in these files:

1. bin/www

2. app.js

3. www/js/services.js

#### How to run this project on local computer?

1. Clone the project repo to a folder on your local computer.
2. `cd` into the folder where you cloned the project.
3. `npm install` to install all node packages.
4. `bower install` to install all bower packages.
5. To install cordova plugins `cordova plugin add `.
To get list of all cordova plugins, run `cordova plugin list` command.
Also here is a list of all Cordova plugins required for this project.

1. cordova-plugin-app-event 1.2.0 "Application Events"

2. cordova-plugin-console 1.0.5 "Console"

3. cordova-plugin-device 1.1.4 "Device"

4. cordova-plugin-splashscreen 4.0.3 "Splashscreen"

5. cordova-plugin-statusbar 2.2.1 "StatusBar"

6. cordova-plugin-whitelist 1.3.1 "Whitelist"

7. cordova-plugin-x-toast 2.6.0 "Toast"

8. de.appplant.cordova.plugin.local-notification 0.8.5 "LocalNotification"

9. ionic-plugin-keyboard 2.2.1 "Keyboard"

10. cordova-plugin-inappbrowser ""In-app browser

6. As this project is specifically built for android, I recommend running it on an Android device for best experience. However, the project can be built and run on an iOS device if you choose to do so.
7. To build for android, `ionic build android`.
8. To deploy to android device, `ionic run android`.
>NOTE: Make sure to keep the node server running while accessing the app. To start the server, `npm start`.
9. To run the project on ionic-lab, `ionic serve --lab`.

### Reference
1. [Ionic Framework](http://ionicframework.com/docs/v1/)
2. [ngCordova](http://ngcordova.com/)
3. [jshint](http://jshint.com/)

### License
The content of this repository is licensed under [MIT](https://choosealicense.com/licenses/mit/).