FLUTTER ECOSYSTEM

nixrajput/social-media-app-flutter

Rippl ist eine Social-Media-Anwendung, die mit Flutter entwickelt und mit dem GetX-State-Management-Tool verwaltet wird. Sie verspricht, Ihre sozialen Interaktionen zu revolutionieren, indem sie eine reibungslose und immersiv erlebte Erfahrung bietet.

Projektcover von soziale-medien-app-flutter
Stars
120
Forks
42
Letzter Push (UTC)
17.07.2026
Projektstatus
Aktiv
Nikhil Rajput GitHub avatar
GITHUB User

Nikhil Rajput ↗

🇮🇳 SDE-1 & AI Lead @StarApps • Full Stack Dev • Open Source Contributor • React • Next.js • Flutter • Node.js • Ruby on Rails

StarApps StudioIndia
SprachenDartSwiftKotlinObjective-C

Technische Themen

Verwendete Abhängigkeiten

Abhängigkeiten 59 Einträge

Ranglisten

Original-README

Englischer Projektschnappschuss. Aktuelle Inhalte auf GitHub.

Projekt-README ein-/ausklappen

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][releases] [Stars][repo] [Forks][repo] [Watchers][repo] [Contributors][repo]

[GitHub release (latest by date)][releases] [GitHub last commit][repo] [GitHub issues][issues] [GitHub pull requests][pulls] [GitHub Licence][license]

Table of Contents

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 Screenshot_2
Screenshot_3 Screenshot_4

Getting Started

Prerequisites
  • Flutter installed on your development machine.
Installation
  1. Star the repository.

  2. Clone this repository:

    git clone https://github.com/nixrajput/social-media-app-flutter.git
    
  3. Navigate to the project directory:

    cd social-media-app
    
  4. Install dependencies:

    flutter pub get
    
  5. Create an environment file (.env) in the root of the project and add the following:

    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:

    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. 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. 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 file.

License

This project is licensed under the GPL-3.0 license - see the 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

Connect With Me

GitHub: nixrajput [Linkedin: nixrajput][linkedin] [Instagram: nixrajput][instagram] [Twitter: nixrajput07][twitter] [Telegram: nixrajput][telegram] [Gmail: nkr.nikhi.nkr@gmail.com][gmail]

  • For any help and support, please join our [Telegram][telegram] group.

Activities

Alt

[gmail]: mailto:nkr.nikhil.nkr@gmail.com [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