Skip to content

A social media app developed using Flutter, Dart, GetX, and REST API that allows users to share their photos and videos.

License

Notifications You must be signed in to change notification settings

DEXX36/social-media-app-flutter

 
 

Repository files navigation

Rippl - A Social Media App

Rippl is a social media app that allows users to share their photos and videos with other users. Users can also follow other users and like and comment on their posts.

Downloads Stars Forks Watchers Contributors

GitHub release (latest by date) GitHub last commit GitHub issues GitHub pull requests GitHub Licence

  • This project is powered by NixLab Technologies.

  • The app is developed using Flutter and GetX state management. The app is currently in development and is not yet ready for production.

  • Right now, the app is only available for Android devices.

  • We are open to contributions. If you would like to contribute, please read the contribution guidelines.

  • We are also looking for UI/UX designers. If you would like to contribute as a UI/UX designer, please read the contribution guidelines and then contact the project owner.

  • We are also open to design suggestions. If you would like to suggest a design, feel free to open an issue.

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

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

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

Setup

  • Create secrets.dart file in constants folder.
  • Add the following code to the file.
abstract class AppSecrets {
  static const cloudinaryUploadPreset = 'XXX-XXX-XXX-XXX';
  static const cloudinaryCloudName = 'XXX-XXX-XXX-XXX';
}
  • Replace XXX-XXX-XXX-XXX with your values in the file.
  • Now run the following commands:
flutter clean
flutter pub get packages

Screenshots

Download

You can download the app from the releases page.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

Features

  • User Authentication
  • Post Feed
  • Post Creation
  • Post Editing
  • Post Deletion
  • Post Liking
  • Post Commenting
  • Post Sharing
  • Post Searching
  • Post Filtering
  • Post Sorting
  • Post Reporting
  • Post Blocking
  • Post Muting
  • Profile Creation
  • Profile Editing
  • Profile Deactivation
  • User Following
  • User Unfollowing
  • User Blocking
  • User Muting
  • User Searching
  • User Filtering
  • Trending Posts
  • Hashtag Searching
  • Post Tagging
  • User Mentioning
  • Recommendations
  • Search Suggestions
  • Settings
  • Support
  • Dynamic Theme
  • P2P Messaging
  • Push Notifications

Upcoming Features

  • Group Messaging
  • Group Creation
  • Post Sharing
  • Post and Chat Settings
  • End-to-End Encryption

License

This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details.

Activities

Alt

Connect With Me

Instagram: nixrajput Linkedin: nixrajput GitHub: nixrajput Twitter: nixrajput07 Facebook: nixrajput07

About

A social media app developed using Flutter, Dart, GetX, and REST API that allows users to share their photos and videos.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 100.0%