{"id":19788001,"url":"https://github.com/nixrajput/social-media-app-flutter","last_synced_at":"2025-05-01T00:30:42.439Z","repository":{"id":38523911,"uuid":"471427670","full_name":"nixrajput/social-media-app-flutter","owner":"nixrajput","description":"Rippl is a social media application developed using Flutter and managed with the GetX state management tool. It vows to revolutionize your social engagements by offering a smooth and immersive experience.","archived":false,"fork":false,"pushed_at":"2023-12-01T12:08:03.000Z","size":19251,"stargazers_count":97,"open_issues_count":2,"forks_count":34,"subscribers_count":11,"default_branch":"master","last_synced_at":"2024-05-01T18:58:27.514Z","etag":null,"topics":["collaborate","flutter","flutter-app","flutter-apps","flutter-getx","flutter-ui","getx","getx-state-management","getx-template","github","mongodb","nixlab","nixrajput","social","social-media","social-media-app","social-media-app-flutter","social-media-application","social-network","socialmedia"],"latest_commit_sha":null,"homepage":"https://github.com/nixrajput/social-media-app-flutter/releases","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.md","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"github":"nixrajput"}},"created_at":"2022-03-18T15:49:25.000Z","updated_at":"2024-04-30T07:10:03.000Z","dependencies_parsed_at":"2023-02-16T02:00:59.697Z","dependency_job_id":"9ea8cd6b-83df-4d0c-882b-b93b562cfc71","html_url":"https://github.com/nixrajput/social-media-app-flutter","commit_stats":null,"previous_names":[],"tags_count":37,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fsocial-media-app-flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fsocial-media-app-flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fsocial-media-app-flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nixrajput%2Fsocial-media-app-flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nixrajput","download_url":"https://codeload.github.com/nixrajput/social-media-app-flutter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224228391,"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":["collaborate","flutter","flutter-app","flutter-apps","flutter-getx","flutter-ui","getx","getx-state-management","getx-template","github","mongodb","nixlab","nixrajput","social","social-media","social-media-app","social-media-app-flutter","social-media-application","social-network","socialmedia"],"created_at":"2024-11-12T06:25:36.147Z","updated_at":"2024-11-12T06:25:36.699Z","avatar_url":"https://github.com/nixrajput.png","language":"Dart","funding_links":["https://github.com/sponsors/nixrajput"],"categories":[],"sub_categories":[],"readme":"# Rippl - Social Media Application\r\n\r\nRippl is a social media application developed using Flutter and managed with the GetX state management tool. It vows to revolutionize your social engagements by offering a smooth and immersive experience.\r\n\r\n[![Downloads](https://img.shields.io/github/downloads/nixrajput/social-media-app-flutter/total?label=Downloads)][releases]\r\n[![Stars](https://img.shields.io/github/stars/nixrajput/social-media-app-flutter?label=Stars)][repo]\r\n[![Forks](https://img.shields.io/github/forks/nixrajput/social-media-app-flutter?label=Forks)][repo]\r\n[![Watchers](https://img.shields.io/github/watchers/nixrajput/social-media-app-flutter?label=Watchers)][repo]\r\n[![Contributors](https://img.shields.io/github/contributors/nixrajput/social-media-app-flutter?label=Contributors)][repo]\r\n\r\n[![GitHub release (latest by date)](https://img.shields.io/github/v/release/nixrajput/social-media-app-flutter?label=Latest)][releases]\r\n[![GitHub last commit](https://img.shields.io/github/last-commit/nixrajput/social-media-app-flutter?label=Last+Commit)][repo]\r\n[![GitHub issues](https://img.shields.io/github/issues/nixrajput/social-media-app-flutter?label=Issues)][issues]\r\n[![GitHub pull requests](https://img.shields.io/github/issues-pr/nixrajput/social-media-app-flutter?label=Pull+Requests)][pulls]\r\n[![GitHub Licence](https://img.shields.io/github/license/nixrajput/social-media-app-flutter?label=Licence)][license]\r\n\r\n## Table of Contents\r\n\r\n- [Rippl - Social Media Application](#rippl---social-media-application)\r\n  - [Table of Contents](#table-of-contents)\r\n  - [Features](#features)\r\n  - [Upcoming Features](#upcoming-features)\r\n  - [Screenshots](#screenshots)\r\n  - [Getting Started](#getting-started)\r\n    - [Prerequisites](#prerequisites)\r\n    - [Installation](#installation)\r\n  - [Development](#development)\r\n  - [Known Issues](#known-issues)\r\n  - [Future Roadmap](#future-roadmap)\r\n  - [Download](#download)\r\n  - [Contributing](#contributing)\r\n  - [License](#license)\r\n  - [Sponsor Me](#sponsor-me)\r\n  - [Connect With Me](#connect-with-me)\r\n  - [Activities](#activities)\r\n\r\n## Features\r\n\r\n- **User Authentication**: Secure user authentication for a personalized experience.\r\n- **Post Creation**: Share updates, images, and thoughts with the Rippl community.\r\n- **Timeline Feed**: View posts from friends and the broader Rippl community.\r\n- **Comments and Likes**: Engage with posts by commenting and liking content.\r\n- **User Profiles**: Explore user profiles and their activity.\r\n- **User Following**: Connect with other users by following them.\r\n- **User Blocking**: Block users to prevent interactions.\r\n- **Push Notifications**: Receive notifications for important updates and interactions.\r\n- **Settings**: Configure app settings to personalize your experience.\r\n- **Dynamic Theme**: Enjoy a dynamic and customizable app theme.\r\n\r\n## Upcoming Features\r\n\r\n- **End-to-End Encryption**: Ensure secure and private communication.\r\n- **P2P Messaging**: Communicate with other users through private messaging.\r\n- **Group Creation**: Create and manage groups for shared interests.\r\n- **Group Messaging**: Communicate with multiple users in a group setting.\r\n\r\n## Screenshots\r\n\r\n| Screenshots                                    | Screenshots                                    |\r\n| ---------------------------------------------- | ---------------------------------------------- |\r\n| ![Screenshot_1](/screenshots/Screenshot_1.png) | ![Screenshot_2](/screenshots/Screenshot_2.png) |\r\n| ![Screenshot_3](/screenshots/Screenshot_3.png) | ![Screenshot_4](/screenshots/Screenshot_4.png) |\r\n\r\n## Getting Started\r\n\r\n### Prerequisites\r\n\r\n- [Flutter](https://flutter.dev) installed on your development machine.\r\n\r\n### Installation\r\n\r\n1. Star the repository.\r\n\r\n2. Clone this repository:\r\n\r\n    ```bash\r\n    git clone https://github.com/nixrajput/social-media-app-flutter.git\r\n    ```\r\n\r\n3. Navigate to the project directory:\r\n\r\n    ```bash\r\n    cd social-media-app\r\n    ```\r\n\r\n4. Install dependencies:\r\n  \r\n    ```bash\r\n    flutter pub get\r\n    ```\r\n\r\n5. Create an environment file (`.env`) in the root of the project and add the following:\r\n  \r\n    ```env\r\n    API_BASE_URL=your_base_url\r\n    SHOW_LOGS=true_or_flase\r\n    ```\r\n\r\n    Replace `your_base_url` and `true_or_flase` with the appropriate values.\r\n\r\n6. Run the app on an Android emulator or physical device:\r\n\r\n    ```bash\r\n    flutter run\r\n    ```\r\n\r\n## Development\r\n\r\n- The app is built with Flutter, utilizing the GetX state management library.\r\n- Explore the `lib` directory for the app's source code.\r\n- Contributions are welcome! Feel free to fork the repository, create a new branch, and submit pull requests.\r\n\r\n## Known Issues\r\n\r\n- The app is currently in development, and certain features may be incomplete.\r\n- Limited platform support: Android devices only.\r\n- We are also open to bug reports. If you would like to report a bug, please feel free to open an [issue](https://github.com/nixrajput/social-media-app-flutter/issues). We will try to fix the bug as soon as possible.\r\n\r\n## Future Roadmap\r\n\r\n- iOS support.\r\n- Enhanced features and user interface improvements.\r\n- We are also open to feature requests. If you would like to request a feature, please feel free to open an [issue](https://github.com/nixrajput/social-media-app-flutter/issues). We will try to implement the feature as soon as possible.\r\n\r\n## Download\r\n\r\nYou can download the app from the [releases page][releases].\r\n\r\n## Contributing\r\n\r\nIf you would like to contribute to this project, feel free to fork the repository, make your changes, and submit a pull request. Please follow the guidelines in the [CONTRIBUTING.md](CONTRIBUTING.md) file.\r\n\r\n## License\r\n\r\nThis project is licensed under the GPL-3.0 license - see the [LICENSE](LICENSE) file for details.\r\n\r\n## Sponsor Me\r\n\r\n- By sponsoring my efforts, you're not merely contributing to the development of my projects; you're investing in its growth and sustainability.\r\n- Your support empowers me to dedicate more time and resources to improving the project's features, addressing issues, and ensuring its continued relevance in the rapidly evolving landscape of technology.\r\n- Your sponsorship directly fuels innovation, fosters a vibrant community, and helps maintain the project's high standards of quality. Together, we can shape the future of the projects and make a lasting impact in the open-source community.\r\n- Thank you for considering sponsoring my work!\r\n\r\n[![Sponsor](https://img.shields.io/static/v1?label=Sponsor\u0026message=%E2%9D%A4\u0026logo=GitHub\u0026color=%23fe8e86)](https://github.com/sponsors/nixrajput)\r\n\r\n## Connect With Me\r\n\r\n[![GitHub: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=GitHub\u0026logoColor=333\u0026link=https://www.github.com/nixrajput)][github]\r\n[![Linkedin: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=LinkedIn\u0026logoColor=blue\u0026link=https://www.linkedin.com/in/nixrajput)][linkedin]\r\n[![Instagram: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=Instagram\u0026link=https://www.instagram.com/nixrajput)][instagram]\r\n[![Twitter: nixrajput07](https://img.shields.io/badge/nixrajput-EFF7F6?logo=X\u0026logoColor=333\u0026link=https://x.com/nixrajput)][twitter]\r\n[![Telegram: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=Telegram\u0026link=https://telegram.me/nixrajput)][telegram]\r\n[![Gmail: nkr.nikhi.nkr@gmail.com](https://img.shields.io/badge/nkr.nikhil.nkr@gmail.com-EFF7F6?logo=Gmail\u0026link=mailto:nkr.nikhil.nkr@gmail.com)][gmail]\r\n\r\n- For any help and support, please join our [Telegram][telegram] group.\r\n\r\n## Activities\r\n\r\n![Alt](https://repobeats.axiom.co/api/embed/e86f92199e9d903eba60dadebd6f780fda7c5815.svg \"Repobeats analytics image\")\r\n\r\n[github]: https://github.com/nixrajput\r\n[gmail]: mailto:nkr.nikhil.nkr@gmail.com\r\n[twitter]: https://twitter.com/nixrajput07\r\n[instagram]: https://instagram.com/nixrajput\r\n[linkedin]: https://linkedin.com/in/nixrajput\r\n[releases]: https://github.com/nixrajput/social-media-app-flutter/releases\r\n[repo]: https://github.com/nixrajput/social-media-app-flutter\r\n[issues]: https://github.com/nixrajput/social-media-app-flutter/issues\r\n[license]: https://github.com/nixrajput/social-media-app-flutter/blob/master/LICENSE.md\r\n[pulls]: https://github.com/nixrajput/social-media-app-flutter/pulls\r\n[telegram]: https://telegram.me/nixlab_in\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixrajput%2Fsocial-media-app-flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnixrajput%2Fsocial-media-app-flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnixrajput%2Fsocial-media-app-flutter/lists"}