{"id":19370203,"url":"https://github.com/phonegap/phonegap-app-stockpile","last_synced_at":"2025-08-25T21:04:36.715Z","repository":{"id":66813756,"uuid":"95070246","full_name":"phonegap/phonegap-app-stockpile","owner":"phonegap","description":"n. - A storage pile accumulated for future use","archived":false,"fork":false,"pushed_at":"2022-05-21T09:57:30.000Z","size":104639,"stargazers_count":4,"open_issues_count":4,"forks_count":5,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-06-26T13:49:44.286Z","etag":null,"topics":["adobe","adobe-stock-api","cordova","framework7","framework7-vue","phonegap","vue"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phonegap.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-06-22T03:22:48.000Z","updated_at":"2023-12-07T06:18:24.000Z","dependencies_parsed_at":"2023-02-27T20:15:26.457Z","dependency_job_id":null,"html_url":"https://github.com/phonegap/phonegap-app-stockpile","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/phonegap/phonegap-app-stockpile","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonegap%2Fphonegap-app-stockpile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonegap%2Fphonegap-app-stockpile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonegap%2Fphonegap-app-stockpile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonegap%2Fphonegap-app-stockpile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phonegap","download_url":"https://codeload.github.com/phonegap/phonegap-app-stockpile/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phonegap%2Fphonegap-app-stockpile/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272131793,"owners_count":24878986,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-25T02:00:12.092Z","response_time":1107,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adobe","adobe-stock-api","cordova","framework7","framework7-vue","phonegap","vue"],"created_at":"2024-11-10T08:14:36.376Z","updated_at":"2025-08-25T21:04:36.707Z","avatar_url":"https://github.com/phonegap.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"Stockpile\n=========\n\n\u003e n. - A storage pile accumulated for future use\n\nA PhoneGap example app using [Vue.js](https://vuejs.org), [Framework7 (with Vue.js bindings)](http://framework7.io/vue) and the [Adobe Stock API](https://www.adobe.io/apis/creativecloud/stock/).\n\n![Stockpile Icon](https://raw.githubusercontent.com/phonegap/phonegap-app-stockpile/master/res/icon/ios/icon-83.5%402x.png \"Stockpile Icon\")\n\n## Previewing the app\n\nHosted version of the [Stockpile App](https://phonegap-stockpile-app.firebaseapp.com/).\n\n### Requirements\n\n- PhoneGap CLI: `npm install -g phonegap`\n- Adobe Stock API key\n  - TODO: Add Adobe Stock registration instructions\n\n#### Getting an Adobe Stock API key\n\n1. Start by visiting the [Adobe I/O Console](https://console.adobe.io/integrations) Integrations.\n2. Click \"New Integration\", then choose \"Access an API\" --Continue\n3. Next choose \"Adobe Stock\" and \"OAuth Integration\" below that -- Continue\n4. Choose \"New integration\" -- Continue\n5. Give your integration a name like \"Stockpile\" and a Description like \"A test Adobe Stock integration with a PhoneGap app\"\n6. Choose Web as the platform\n7. The Default redirect URI part is not used by this app, so put in any URL (preferably your own). I have used \"https://phonegap.com\" and \"https://phonegap\\.com\" for the Redirect URI pattern.\n8. Prove you are not a robot, then click the Create integration button\n9. Your integration has been created. Click \"Continue to integration details\" to get your API key\n10. Your API key will be under \"API Key (Client ID)\" on the left. You'll need to use that instead of the dummy key in `src/utils/config.js`\n\n### Clone\n\n```\ngit clone https://github.com/phonegap/phonegap-app-stockpile\ncd phonegap-app-stockpile\nnpm install\nnpm run build\nphonegap serve\n```\n\nAnother option, for rapid developing in the browser, instead of `npm run build` and `phonegap serve`, you can also use\n\n```\nnpm run dev\n```\n\n...which will run a hot reloading server and start up the browser at `http://localhost:8080`. This will also allow use of the [Vue.js development extension in Chrome](https://chrome.google.com/webstore/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd?hl=en)\n\n### View\n\nYou can now view the app either in a browser at`localhost:3000`, or using the [PhoneGap Developer App](http://app.phonegap.com/) on your device(s).\n\n\nOf course, all the other PhoneGap CLI commands work as expected.\n\n```\nphonegap platform add ios\nphonegap run ios\ncordova platform add android\ncordova run android --device\n```\n\netc...\n\n\n## Build \u0026 Deploy to the Web\n\n### Build the app\n\n`npm run build`\n\n### Deploying the App\n\n## Setup Firebase - these steps only need to be done the first time you deploy the app to Firebase\n\n1. run `npm run login` to link your local machine to your Firebase account\n\n2. run `npm run init` to initialize your project on Firebase (choose the options listed below)\n\n- choose Hosting\n- set public dir to `www`\n- configure as single-page app: `no`\n\n## Deploy the app\n\n1. run `npm run deploy` to upload your app to Firebase.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphonegap%2Fphonegap-app-stockpile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphonegap%2Fphonegap-app-stockpile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphonegap%2Fphonegap-app-stockpile/lists"}