https://github.com/rishabhtayal/itc-api
Backend API project for ReviewMonitor iOS app.
https://github.com/rishabhtayal/itc-api
itc-api itunes-api itunes-connect ruby
Last synced: 11 months ago
JSON representation
Backend API project for ReviewMonitor iOS app.
- Host: GitHub
- URL: https://github.com/rishabhtayal/itc-api
- Owner: RishabhTayal
- Created: 2017-09-07T21:33:58.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2018-01-15T13:56:33.000Z (over 8 years ago)
- Last Synced: 2025-04-06T03:21:48.032Z (about 1 year ago)
- Topics: itc-api, itunes-api, itunes-connect, ruby
- Language: Ruby
- Homepage:
- Size: 115 KB
- Stars: 6
- Watchers: 1
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# itc-api
[](https://travis-ci.org/RishabhTayal/itc-api)
[](https://github.com/RishabhTayal/itc-api/releases/latest)
[](https://GitHub.com/RishabhTayal/itc-api/graphs/contributors/)
[](https://github.com/RishabhTayal/itc-api/blob/master/LICENSE)
[](https://twitter.com/Rishabh_Tayal)
Backend API project for [ReviewMonitor](https://github.com/RishabhTayal/ReviewMonitor/) iOS app.
[](https://heroku.com/deploy?template=https://github.com/RishabhTayal/itc-api)
# Installation
### Prerequisites
Make sure you have [bundler](http://bundler.io) installed. Otherwise install it with following command
``` gem install bundler ```
Ruby 2.4.0 +
### Installing
Clone the repo ``` git clone https://github.com/RishabhTayal/itc-api.git ```
To install all dependencies run ``` bundle install ```
If this is done run: ``` ruby server.rb ```
That's all, to stop press Ctrl + C
# Update to a new version
From time to time there will be updates to `itc-api`. There are 2 ways to update your Heroku application:
### Recommended: Using the terminal
- Install the [Heroku toolbelt](https://toolbelt.heroku.com/) and `heroku login`
- Clone your application using `heroku git:clone --app [heroku_app_name]` (it will be an empty repo)
- `cd [heroku_app_name]`
- `git pull https://github.com/RishabhTayal/itc-api`
- `git push`
### Using Heroku website
- Delete your application on [heroku.com](https://www.heroku.com/)
- [Create a new itc-api application](https://www.heroku.com/deploy?template=https://github.com/RishabhTayal/itc-api)
# Troubleshooting
- RVM used your Gemfile for selecting Ruby... -> This is only a warning skip it or run ``` rvm rvmrc warning ignore allGemfiles ```
- Error on run: undefined... :... -> Run ``` bundle install ``` and check if there are no errors
# Contributing to the app
Want to see something implemented in the app? We are always looking for some contributors who can help with some more features. Create an [issue](https://github.com/RishabhTayal/ReviewMonitor/issues/new) or [PR](https://github.com/RishabhTayal/ReviewMonitor/compare) if you are interested. Want to get involved in discussions? Join our [Slack channel](https://itc-manager-slack-invite.herokuapp.com)