Skip to content

Postiverse is a responsive social platform for Android, built with Flutter and Firebase, featuring authentication, community management, and user interactions.

Notifications You must be signed in to change notification settings

Varundeep111/postiverse

Repository files navigation

Postiverse

Postiverse is a fully responsive, full-stack social platform optimized for Android devices. It offers users a rich experience in a universe of posts, communities, and interactions.

Features

  • Authentication: Google and Guest Sign-In
  • Community Management: Create, join, and manage communities, including profile editing and member management
  • Posts: Support for link, photo, and text-only posts
  • Interaction: Upvote, downvote, comment on posts, and award posts
  • User Engagement: Track and update user karma
  • Moderation: Add and manage moderators, including the ability to remove posts
  • User Profiles: Customizable profiles with avatars and banners
  • Theming: Dark and light mode support
  • Cross-Platform Compatibility: Available on Android, with responsive UI design
  • Guest Experience: Display the latest posts to guest users

Installation

After cloning this repository, migrate to the flutter-postiverse folder. Then, follow these steps:

  1. Create a Firebase Project
  2. Enable Authentication (Google Sign In, Guest Sign In)
  3. Make Firestore Rules
  4. Create Android.
  5. Use FlutterFire CLI to add the Firebase Project to this app
  6. Run the following commands:
    • `flutter pub get
    • flutter run

Tech Used

  • Server: Firebase Auth, Firebase Storage, Firebase Firestore
  • Client: Flutter, Riverpod 2.0, Routemaster

Feedback

If you have any feedback, please reach out to me at [email protected]

UI Previews

postiverse

About

Postiverse is a responsive social platform for Android, built with Flutter and Firebase, featuring authentication, community management, and user interactions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published