Skip to content

chuganzy/Roughs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Roughs

Mobile apps and server app to manage Flinto projects.

Requirement

Server

Requirement

  • Node.js
  • MongoDB

You can easily construct the environment using Heroku.

Reference: http://qiita.com/runtBlue/items/0731f6f9d4bd27cd2dbd

iOS

  • iOS7 or later

Android

  • Android 4.0 or later

Setup

First, download or clone this repository.

Server

  1. Install node modules.

    $ cd {REPOSITORY_ROOT}/Web
    $ npm install
    
  2. Edit info.json.

    mongo_db_uri: {YOUR_MONGODB_URI} (required)
    basic_auth: {BASIC-Auth username and password} (optional)
    
  3. Run.

    $ npm start
    

iOS

  1. Install Xcode.

  2. Install CocoaPods.

    $ sudo gem install cocoapods
    
  3. Install Libraries.

    $ cd {REPOSITORY_ROOT}/iOS
    $ pod install
    
  4. Open Roughs.xcworkspace with Xcode.

    $ open Roughs.xcworkspace -a Xcode
    
  5. Edit Info.plist.

    BaseURL: {YOUR_SERVER_HOST} (ex: http://hoge.com/) (required)
    BasicAuth: {YOUR_BASIC_AUTH_USERNAME and PASSWORD} (optional)
    
  6. Run.

Android

  1. Install Android Studio.
  2. Install Kotlin plugin if needed.
  3. Edit gradle.properties.
roughsBaseURL: {YOUR_SERVER_HOST} (ex: http://hoge.com/) (required)
roughsBasicAuthUsername: {YOUR_BASIC_AUTH_USERNAME} (optional)
roughsBasicAuthUsername: {YOUR_BASIC_AUTH_PASSWORD} (optional)

  1. Run.

Usage

Register a Flinto project

  1. Access to your server with Chrome or Safari.

  2. Click + button.

  3. Enter the Flinto project URL.

  4. Click Register button. That's it!

View a Flinto project

  1. Open Roughs app.

  2. Select the project.

  3. You can go back to the project list by swiping right from the app screen's left-edge: iOS standard pop-back action.

Creator

Takeru Chuganji

etc

  • It may not work suddenly if Flinto changes its specifications.
  • Pull Requests are welcome.
  • If you do, please let me know you're using this project.