{"id":19787990,"url":"https://github.com/nixrajput/video-calling-app-flutter","last_synced_at":"2025-05-01T00:30:41.654Z","repository":{"id":40521587,"uuid":"488446349","full_name":"nixrajput/video-calling-app-flutter","owner":"nixrajput","description":"A video calling mobile application developed using Flutter, Agora SDK and GetX state management.","archived":false,"fork":false,"pushed_at":"2022-10-11T17:36:57.000Z","size":1268,"stargazers_count":24,"open_issues_count":2,"forks_count":16,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-05-01T18:58:28.305Z","etag":null,"topics":["agora","agora-flutter","agora-rtc","agora-sdk","collaborate","flutter","flutter-apps","flutter-getx","getx","hacktoberfest","hacktoberfest2022","nixrajput","nixrajput-github","video-call-application","video-calling-app","video-conferencing"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nixrajput.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"nixrajput"}},"created_at":"2022-05-04T04:01:44.000Z","updated_at":"2024-04-08T16:34:26.000Z","dependencies_parsed_at":"2023-01-19T21:18:30.732Z","dependency_job_id":null,"html_url":"https://github.com/nixrajput/video-calling-app-flutter","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fvideo-calling-app-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fvideo-calling-app-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fvideo-calling-app-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fvideo-calling-app-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nixrajput","download_url":"https://codeload.github.com/nixrajput/video-calling-app-flutter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224228392,"owners_count":17276985,"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":["agora","agora-flutter","agora-rtc","agora-sdk","collaborate","flutter","flutter-apps","flutter-getx","getx","hacktoberfest","hacktoberfest2022","nixrajput","nixrajput-github","video-call-application","video-calling-app","video-conferencing"],"created_at":"2024-11-12T06:25:34.160Z","updated_at":"2024-11-12T06:25:36.483Z","avatar_url":"https://github.com/nixrajput.png","language":"Dart","funding_links":["https://github.com/sponsors/nixrajput"],"categories":[],"sub_categories":[],"readme":"# LiveBox : A Video Calling App\n\nLiveBox is a video calling and conferencing app that allows you to make video calls with your friends and family.\n\n[\u003cimg src='screenshots/download.png' height='50' alt='Download' title='Download'\u003e][releases]\n\n- The app is developed using Flutter and Agora SDK.\n\n- The app is currently in development and is not yet available on Play Store.\n\n- The app is currently available for Android only.\n\n- We are open to contributions. If you want to contribute, please read the [CONTRIBUTING.md](CONTRIBUTING.md) file.\n\n- Feel free to open an issue or a pull request.\n\n## Setup\n\n- Create `secrets.dart` file in constants folder.\n- Add the following code to the file.\n\n```dart\nabstract class AppSecrets {\n    static const appId = \"XXX-XXX-XXX-XXX\";\n    static const certificate = \"XXX-XXX-XXX-XXX\";\n    static const githubToken = 'XXX-XXX-XXX-XXX';\n}\n```\n\n- Replace XXX-XXX-XXX-XXX with your values in the file.\n- Now run the following commands:\n\n```dart\nflutter clean\nflutter pub get packages\n```\n\n## Screenshots\n\n### Login Screen\n\n\u003cimg src=\"screenshots/1.png\" alt=\"\" width=\"400\" /\u003e\n\n### Registration Screen\n\n\u003cimg src=\"screenshots/2.png\" alt=\"\" width=\"400\" /\u003e\n\n### Home Screen\n\n\u003cimg src=\"screenshots/3.png\" alt=\"\" width=\"400\" /\u003e\n\n### Join Meeting Screen\n\n\u003cimg src=\"screenshots/4.png\" alt=\"\" width=\"400\" /\u003e\n\n## Download\n\nYou can download the app from the [releases page][releases].\n\n## Authors\n\n- **[Nikhil Rajput][portfolio]** - *Owner \u0026 Lead Developer*\n\n## Features\n\n- [x] User Authentication\n- [x] Change Profile Picture\n- [x] Change Username\n- [x] Change Password\n- [x] Change Name\n- [x] Video Calling \u0026 Conferencing\n\n## Future Plans\n\n- [ ] Video quality selection and control\n- [ ] Video recording\n- [ ] Video frame rate control\n- [ ] End to end encryption\n- [ ] Video switching and screen sharing\n- [ ] Face detection and beautification\n\n## License\n\nThis project is licensed under the GPL-3.0 License - see the\n[LICENSE.md](LICENSE.md) file for details\n\n## Connect With Me\n\n[\u003cimg align=\"left\" alt=\"nixrajput | Website\" width=\"24px\" src=\"https://raw.githubusercontent.com/nixrajput/nixlab-files/master/images/icons/globe-icon.svg\" /\u003e][website]\n\n[\u003cimg align=\"left\" alt=\"nixrajput | GitHub\" width=\"24px\" src=\"https://raw.githubusercontent.com/nixrajput/nixlab-files/master/images/icons/github-brands.svg\" /\u003e][github]\n\n[\u003cimg align=\"left\" alt=\"nixrajput | Instagram\" width=\"24px\" src=\"https://raw.githubusercontent.com/nixrajput/nixlab-files/master/images/icons/instagram-brands.svg\" /\u003e][instagram]\n\n[\u003cimg align=\"left\" alt=\"nixrajput | Facebook\" width=\"24px\" src=\"https://raw.githubusercontent.com/nixrajput/nixlab-files/master/images/icons/facebook-brands.svg\" /\u003e][facebook]\n\n[\u003cimg align=\"left\" alt=\"nixrajput | Twitter\" width=\"24px\" src=\"https://raw.githubusercontent.com/nixrajput/nixlab-files/master/images/icons/twitter-brands.svg\" /\u003e][twitter]\n\n[\u003cimg align=\"left\" alt=\"nixrajput | LinkedIn\" width=\"24px\" src=\"https://raw.githubusercontent.com/nixrajput/nixlab-files/master/images/icons/linkedin-in-brands.svg\" /\u003e][linkedin]\n\n\n[github]: https://github.com/nixrajput\n[website]: https://nixlab.co.in\n[facebook]: https://facebook.com/nixrajput07\n[portfolio]: https://nixrajput.nixlab.co.in\n[twitter]: https://twitter.com/nixrajput07\n[instagram]: https://instagram.com/nixrajput\n[linkedin]: https://linkedin.com/in/nixrajput\n[releases]: https://github.com/nixrajput/video-calling-app-flutter/releases\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixrajput%2Fvideo-calling-app-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnixrajput%2Fvideo-calling-app-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixrajput%2Fvideo-calling-app-flutter/lists"}