{"id":25014012,"url":"https://github.com/adn-devtech/adngallery","last_synced_at":"2025-03-30T05:12:41.789Z","repository":{"id":20998166,"uuid":"24287770","full_name":"ADN-DevTech/AdnGallery","owner":"ADN-DevTech","description":"Node.js gallery website","archived":false,"fork":false,"pushed_at":"2018-08-17T18:36:13.000Z","size":11931,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":26,"default_branch":"master","last_synced_at":"2025-02-05T07:17:06.116Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ADN-DevTech.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-21T10:02:45.000Z","updated_at":"2018-08-17T18:36:16.000Z","dependencies_parsed_at":"2022-07-31T05:38:02.320Z","dependency_job_id":null,"html_url":"https://github.com/ADN-DevTech/AdnGallery","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAdnGallery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAdnGallery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAdnGallery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ADN-DevTech%2FAdnGallery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ADN-DevTech","download_url":"https://codeload.github.com/ADN-DevTech/AdnGallery/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246277363,"owners_count":20751549,"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","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":[],"created_at":"2025-02-05T07:17:10.600Z","updated_at":"2025-03-30T05:12:41.770Z","avatar_url":"https://github.com/ADN-DevTech.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Deprecated\r\n\r\nThis sample is no longer maintained, please visit [Autodesk-Forge](https://github.com/Autodesk-Forge/) for other samples.\r\n\r\n## View \u0026 Data Gallery\r\n\r\n\r\nThe View \u0026 Data Gallery is a demo website implemented using a Node.js back-end and an AngularJs front-end. See the [demo](http://viewer.autodesk.io/node/gallery/#/gallery).\r\n\r\n\r\n\r\n##Dependencies\r\n\r\nThis sample uses Node.Js and MongoDb back-end.\r\n\r\nThis sample depends on the [view anda data API JavaScript library](https://github.com/Developer-Autodesk/library-javascript-view.and.data.api) \r\n\r\n##Setup/Usage Instructions\r\n\r\n\r\n* Install [nodejs](https://nodejs.org)\r\n\r\n* Install and run MongoDB, see [their tutorial](http://docs.mongodb.org/manual/tutorial) for instructions. \r\n\r\n* You can check mongoDB, node, and npm versions with the following commands:\r\n  ```\r\n  $ mongo —version\r\n  $ node –v\r\n  $ npm -v\r\n  ```\r\n\r\n* Browse to the sub directory \"website\" and type `npm install` in terminal/command line to resolve the following node dependencies:\r\n  - express.js\r\n  - cookie-parser\r\n  - body-parser\r\n  - serve-favicon\r\n  - morgan\r\n  - socket.io\r\n  - request\r\n  - xhr\r\n  - nodemailer-direct-transport\r\n  - formidable\r\n  - mongodb\r\n\r\n* In /website/credentials.js: Replace the place holders of ClientId and ClientSecret with your own credentials, which are obtained by creating an App on http://developer.autodesk.com \r\n\r\n* (Optional) In /website/config.js: Replace the place holders for GalleryPort, MongoDbName, MongoDbPort\r\n\r\n* Mandatory for upload: In /website/www/config.js: Replace the place holder for BucketName. Bucket name needs to be unique accross the whole View \u0026 Data webservice, so a good pratice is to append your clientId to it. \r\n\r\n* If you are on windows, go to \\website\\mongdb.bat, check and update the path if needed. Run `mongodb.bat` to start up MongoDB, and then run `server.bat` to start up node server. If you are using Mac, start up MongoDb following [their tutorial](http://docs.mongodb.org/manual/tutorial), and then start up node server by running `node server.js` from /website folder.\r\n\r\n* To run the sample, go to http://localhost:GalleryPort/node/gallery/ on your browser.\r\n\r\n## License\r\n\r\nThat samples are licensed under the terms of the [MIT License](http://opensource.org/licenses/MIT). Please see the [LICENSE](LICENSE) file for full details.\r\n\r\n##Written by \r\n\r\nPhilippe Leefsma\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fadngallery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadn-devtech%2Fadngallery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadn-devtech%2Fadngallery/lists"}