https://github.com/alertbox/ionic-selfystic
"Selfystic" is an app to capture and share selfies/groupies with your social networks. A hybrid app using Cordova + AngularJS and Ionic.
https://github.com/alertbox/ionic-selfystic
angularjs cordova cordova-plugin example ionic selfystic
Last synced: 10 months ago
JSON representation
"Selfystic" is an app to capture and share selfies/groupies with your social networks. A hybrid app using Cordova + AngularJS and Ionic.
- Host: GitHub
- URL: https://github.com/alertbox/ionic-selfystic
- Owner: alertbox
- License: mit
- Created: 2015-08-28T06:55:34.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2016-12-13T10:40:49.000Z (about 9 years ago)
- Last Synced: 2025-03-28T08:03:09.581Z (10 months ago)
- Topics: angularjs, cordova, cordova-plugin, example, ionic, selfystic
- Language: JavaScript
- Homepage:
- Size: 6.88 MB
- Stars: 3
- Watchers: 0
- Forks: 8
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Selfystic
[](https://stackshare.io/alertbox/selfystic)
[](https://gitter.im/alertbox/ionic-selfystic?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[](http://waffle.io/alertbox/ionic-selfystic)
[](https://opensource.org/licenses/MIT)
"Selfystic" is an app to capture and share selfies/groupies with your social networks. A hybrid app using Cordova + AngularJS and Ionic. The app uses the [Swipeable Cards](http://market.ionic.io/plugins/swipeable-cards) plugin in the [Ionic Market](http://market.ionic.io/).
## Table of Contents
- [Requirements](#requirements)
- [Getting Started](#getting-started)
- [File Structure of App](#file-structure-of-app)
## Requirements
1. node.js
2. Cordova and Ionic - npm install cordova ionic
4. Gulp - npm install gulp
5. Bower - npm install bower
## Getting Started
With VS Code:
* Clone this repository.
* Run `npm install` from the project root.
* Run `bower install` from the project root.
* Add android / iOS / windows platform to your project by running `ionic platform add @latest --save` in a terminal from your project root.
* Build the project by running gulp tsc and then `ionic build `
* Deploy to device or emulator by running `ionic run ` or `ionic emulate `
* Success
## File Structure of App
```
ionic-selfystic/
├── merges/ * Contains all platform specific files
|
├── node_modules/ * Node dependencies
|
├── platforms/ * Cordova generated native platform code
|
├── plugins/ * Cordova native plugins go
|
├── resources/ * Images for splash screens and icons
|
├── www/ * Folder that is copied over to platforms www directory
│ │
│ ├── js/ * Working directory for the main application
│ │ └── app.js
│ │
│ ├── css/ * Compiled CSS
│ │
│ ├── img/ * App images
│ │
│ ├── lib/ * Dependencies from bower install
│ │
│ └── index.html * Main entry point
|
├── .editorconfig * Defines coding styles between editors
├── .gitignore * Example git ignore file
├── config.xml * Cordova configuration file
├── gulpfile.js * Contains gulp tasks for compiling ts files, scss files and more..
├── ionic.config.json * Ionic configuration file
├── package.json * Our javascript dependencies
├── ionic-selfystic-starter.sln * VS solution
├── ionic-selfystic-starter.jsproj
└── README.md * This file
```