{"id":19404843,"url":"https://github.com/jswesterfield/volubly-app","last_synced_at":"2026-05-01T21:02:27.967Z","repository":{"id":87182853,"uuid":"180863759","full_name":"JSWesterfield/volubly-app","owner":"JSWesterfield","description":"💬🌎📱 volubly-app - whatsapp mirror","archived":false,"fork":false,"pushed_at":"2019-04-21T23:58:44.000Z","size":316,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-11-17T21:22:36.732Z","etag":null,"topics":["angular7","angularcli","apollo-graphql","git","graphql","graphql-code-generator","graphql-modules","pagination","typescript"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/JSWesterfield.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-04-11T19:29:42.000Z","updated_at":"2022-08-19T17:25:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"ba8b0a23-b91c-4b98-bf0a-a81eb4887d35","html_url":"https://github.com/JSWesterfield/volubly-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/JSWesterfield/volubly-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Fvolubly-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Fvolubly-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Fvolubly-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Fvolubly-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/JSWesterfield","download_url":"https://codeload.github.com/JSWesterfield/volubly-app/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/JSWesterfield%2Fvolubly-app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32512670,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-30T13:12:12.517Z","status":"online","status_checked_at":"2026-05-01T02:00:05.856Z","response_time":64,"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":["angular7","angularcli","apollo-graphql","git","graphql","graphql-code-generator","graphql-modules","pagination","typescript"],"created_at":"2024-11-10T11:36:30.818Z","updated_at":"2026-05-01T21:02:27.931Z","avatar_url":"https://github.com/JSWesterfield.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Volubly App\n\nVolubly is a Angular 7 application for the purpose of messaging and Voice over IP service, allowing users to send text messages, voice calls, recorded voice messages, video calls, images, documents, and user location.\n\n![whatsapp-mirror-img](https://cdn.vox-cdn.com/thumbor/JGRpwGpn1T9VpgeQ-Tu2s7ACihM=/0x0:1600x1000/1200x800/filters:focal(672x372:928x628)/cdn.vox-cdn.com/uploads/chorus_image/image/61917983/395757627359586.0.png)\n\n\u003ca href=\"\"\u003e\u003cp align=\"center\"\u003e\u003cimg src=\"https://cdn-images-1.medium.com/max/1040/1*fFUJd7moWtjvMZ5dE-A80g.gif\" alt=\"whatsapp\" width=\"240\"\u003e\u003c/p\u003e\u003c/a\u003e\n\n### Prerequisites\nInstall PostgreSQL following the [official instructions](https://www.postgresql.org/docs/9.3/tutorial-install.html).\n\n### Run instructions\n\n```yarn\nRun yarn\n    $ yarn install\nRun codegen to generate TypeScript types\n    $ yarn generate\nRun start\n    $ yarn start\n```\nNote that the server is using a common Cloudinary storage for uploading images. To change Cloudinary URL, please edit the `.env` file.\n\n## Installation\n\nUse the package manager [npm](https://volubly.com/stable/) to install volubly-app.\n\n```npm\nnpm install volubly-app\n```\n\n## Usage\n\nImplements the same functionality as WhatsApp for mobile devices\n\n```javascript\n//adding stuff later\nfoobar\nto \nfoo\nextracted from\nbarfoo\n\n```\n\n## Built With\n\n* [Angular](https://angular.io/docs) - TypeScript-based open-source web application framework from Google. Version 7.2.\n\n* [Typescript](https://www.typescriptlang.org/docs/handbook/angular.html) - Strict syntactical superset of JavaScript, and adds optional static typing to the language. Integrated within Angular 7\n\n* [NPM](https://docs.npmjs.com/) - Dependency Management\n* [yarn](https://docs.npmjs.com/) - Dependency Management\n* [Angular CLI 7.3.2](https://angular.io/cli) - command-line interface tool that you use to initialize, develop, scaffold, and maintain Angular applications\n* [ExpressJS](https://expressjs.com/en/starter/installing.html/)- fast, unopinionated, minimalist web framework for node\n* [GraphQL](https://graphql.org/learn/) - Query language for your API, and a server-side runtime for executing queries by using a type system you define for your data\n* [Apollo-GraphQL](https://www.apollographql.com/docs/) - GraphQL server for Express for replacing many inflexible APIs with a single versatile query system\n\n* [GraphQL-Subscriptions](https://www.apollographql.com/docs/react/advanced/subscriptions) - A small module that implements GraphQL subscriptions for Node.js\n\n* [GraphQL-Modules](https://graphql-modules.com/docs/introduction/getting-started) - a toolset of libraries and guidelines dedicated to create reusable, maintainable, testable and extendable modules out of your GraphQL server\n\n* [GraphQL-Code-Generator](https://graphql-code-generator.com/docs/getting-started/) - CLI tool that can generate TypeScript typings out of a GraphQL schema\n\n* [TypeORM](https://github.com/typeorm) - ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports PostgreSQL. Works in NodeJS\n\n* [Angular Material UI](https://material.angular.io/) - Material Design components for Angular\n\n* [Postgresql](https://www.postgresql.org/docs/) -  Open source object-relational database \nModules\n\n* [Body-parser](https://github.com/expressjs/body-parser) - Node.js body parsing middleware\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\nPlease make sure to update tests as appropriate.\n\n## Authors\n\n* **Jake Westerfield** - *Primary Work*\n\n## License\n[MIT](https://choosealicense.com/licenses/mit/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjswesterfield%2Fvolubly-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjswesterfield%2Fvolubly-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjswesterfield%2Fvolubly-app/lists"}