Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nixrajput/social-media-app-flutter
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.
https://github.com/nixrajput/social-media-app-flutter
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
Last synced: 3 months ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/nixrajput/social-media-app-flutter
- Owner: nixrajput
- License: gpl-3.0
- Created: 2022-03-18T15:49:25.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-01T12:08:03.000Z (about 1 year ago)
- Last Synced: 2024-05-01T18:58:27.514Z (9 months ago)
- 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
- Language: Dart
- Homepage: https://github.com/nixrajput/social-media-app-flutter/releases
- Size: 18.4 MB
- Stars: 97
- Watchers: 11
- Forks: 34
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Rippl - Social Media Application
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.
[![Downloads](https://img.shields.io/github/downloads/nixrajput/social-media-app-flutter/total?label=Downloads)][releases]
[![Stars](https://img.shields.io/github/stars/nixrajput/social-media-app-flutter?label=Stars)][repo]
[![Forks](https://img.shields.io/github/forks/nixrajput/social-media-app-flutter?label=Forks)][repo]
[![Watchers](https://img.shields.io/github/watchers/nixrajput/social-media-app-flutter?label=Watchers)][repo]
[![Contributors](https://img.shields.io/github/contributors/nixrajput/social-media-app-flutter?label=Contributors)][repo][![GitHub release (latest by date)](https://img.shields.io/github/v/release/nixrajput/social-media-app-flutter?label=Latest)][releases]
[![GitHub last commit](https://img.shields.io/github/last-commit/nixrajput/social-media-app-flutter?label=Last+Commit)][repo]
[![GitHub issues](https://img.shields.io/github/issues/nixrajput/social-media-app-flutter?label=Issues)][issues]
[![GitHub pull requests](https://img.shields.io/github/issues-pr/nixrajput/social-media-app-flutter?label=Pull+Requests)][pulls]
[![GitHub Licence](https://img.shields.io/github/license/nixrajput/social-media-app-flutter?label=Licence)][license]## Table of Contents
- [Rippl - Social Media Application](#rippl---social-media-application)
- [Table of Contents](#table-of-contents)
- [Features](#features)
- [Upcoming Features](#upcoming-features)
- [Screenshots](#screenshots)
- [Getting Started](#getting-started)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Development](#development)
- [Known Issues](#known-issues)
- [Future Roadmap](#future-roadmap)
- [Download](#download)
- [Contributing](#contributing)
- [License](#license)
- [Sponsor Me](#sponsor-me)
- [Connect With Me](#connect-with-me)
- [Activities](#activities)## Features
- **User Authentication**: Secure user authentication for a personalized experience.
- **Post Creation**: Share updates, images, and thoughts with the Rippl community.
- **Timeline Feed**: View posts from friends and the broader Rippl community.
- **Comments and Likes**: Engage with posts by commenting and liking content.
- **User Profiles**: Explore user profiles and their activity.
- **User Following**: Connect with other users by following them.
- **User Blocking**: Block users to prevent interactions.
- **Push Notifications**: Receive notifications for important updates and interactions.
- **Settings**: Configure app settings to personalize your experience.
- **Dynamic Theme**: Enjoy a dynamic and customizable app theme.## Upcoming Features
- **End-to-End Encryption**: Ensure secure and private communication.
- **P2P Messaging**: Communicate with other users through private messaging.
- **Group Creation**: Create and manage groups for shared interests.
- **Group Messaging**: Communicate with multiple users in a group setting.## Screenshots
| Screenshots | Screenshots |
| ---------------------------------------------- | ---------------------------------------------- |
| ![Screenshot_1](/screenshots/Screenshot_1.png) | ![Screenshot_2](/screenshots/Screenshot_2.png) |
| ![Screenshot_3](/screenshots/Screenshot_3.png) | ![Screenshot_4](/screenshots/Screenshot_4.png) |## Getting Started
### Prerequisites
- [Flutter](https://flutter.dev) installed on your development machine.
### Installation
1. Star the repository.
2. Clone this repository:
```bash
git clone https://github.com/nixrajput/social-media-app-flutter.git
```3. Navigate to the project directory:
```bash
cd social-media-app
```4. Install dependencies:
```bash
flutter pub get
```5. Create an environment file (`.env`) in the root of the project and add the following:
```env
API_BASE_URL=your_base_url
SHOW_LOGS=true_or_flase
```Replace `your_base_url` and `true_or_flase` with the appropriate values.
6. Run the app on an Android emulator or physical device:
```bash
flutter run
```## Development
- The app is built with Flutter, utilizing the GetX state management library.
- Explore the `lib` directory for the app's source code.
- Contributions are welcome! Feel free to fork the repository, create a new branch, and submit pull requests.## Known Issues
- The app is currently in development, and certain features may be incomplete.
- Limited platform support: Android devices only.
- 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.## Future Roadmap
- iOS support.
- Enhanced features and user interface improvements.
- 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.## Download
You can download the app from the [releases page][releases].
## Contributing
If 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.
## License
This project is licensed under the GPL-3.0 license - see the [LICENSE](LICENSE) file for details.
## Sponsor Me
- By sponsoring my efforts, you're not merely contributing to the development of my projects; you're investing in its growth and sustainability.
- 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.
- 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.
- Thank you for considering sponsoring my work![![Sponsor](https://img.shields.io/static/v1?label=Sponsor&message=%E2%9D%A4&logo=GitHub&color=%23fe8e86)](https://github.com/sponsors/nixrajput)
## Connect With Me
[![GitHub: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=GitHub&logoColor=333&link=https://www.github.com/nixrajput)][github]
[![Linkedin: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=LinkedIn&logoColor=blue&link=https://www.linkedin.com/in/nixrajput)][linkedin]
[![Instagram: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=Instagram&link=https://www.instagram.com/nixrajput)][instagram]
[![Twitter: nixrajput07](https://img.shields.io/badge/nixrajput-EFF7F6?logo=X&logoColor=333&link=https://x.com/nixrajput)][twitter]
[![Telegram: nixrajput](https://img.shields.io/badge/nixrajput-EFF7F6?logo=Telegram&link=https://telegram.me/nixrajput)][telegram]
[![Gmail: [email protected]](https://img.shields.io/badge/[email protected]?logo=Gmail&link=mailto:[email protected])][gmail]- For any help and support, please join our [Telegram][telegram] group.
## Activities
![Alt](https://repobeats.axiom.co/api/embed/e86f92199e9d903eba60dadebd6f780fda7c5815.svg "Repobeats analytics image")
[github]: https://github.com/nixrajput
[gmail]: mailto:[email protected]
[twitter]: https://twitter.com/nixrajput07
[instagram]: https://instagram.com/nixrajput
[linkedin]: https://linkedin.com/in/nixrajput
[releases]: https://github.com/nixrajput/social-media-app-flutter/releases
[repo]: https://github.com/nixrajput/social-media-app-flutter
[issues]: https://github.com/nixrajput/social-media-app-flutter/issues
[license]: https://github.com/nixrajput/social-media-app-flutter/blob/master/LICENSE.md
[pulls]: https://github.com/nixrajput/social-media-app-flutter/pulls
[telegram]: https://telegram.me/nixlab_in