Skip to content

Full stack reddit clone project showcasing my newfound skills Flutter, Firebase and the core features of Reddit.

Notifications You must be signed in to change notification settings

abhi3940/reddit_clone

Repository files navigation

Full Stack Reddit Clone by Abhi 🚀

Hey there! Welcome to my Full Stack Reddit Clone project, a culmination of my journey into Flutter, Firebase, and Riverpod. I'm thrilled to share this creation with you, showcasing my newfound skills and the core features of Reddit.

Videos 📸

might take a moment to load ⏳
theme-toggle authentication post

What's Inside 🌟

  • Authentication Awesomeness: Dive in using Google OAuth 2.0 or explore as a guest.
  • Community Playground: Create and join communities with personalized avatars and banners.
  • Versatile Posts: Share links and photos, or opt for a classic text-only post.
  • Tailored Feed: Engage with posts from your joined communities.
  • Vote Your Voice: Express your opinion with upvotes or downvotes.
  • Dynamic Discussions: Jump into conversations with a robust comment system.
  • Awards & Karma Quest: Recognize outstanding posts and watch your karma grow.
  • Moderator Powers: Shape your community with the ability to add or remove posts.
  • Profile Pizzazz: Customize your profile with unique avatars and banners.
  • Theme Switch Magic: Tailor your experience with different themes.
  • Consistency Across Devices: Enjoy a seamless experience, no matter the screen size.
  • Guest-Friendly Zone: Guests get instant access to the latest posts.

My Learning Journey 🚦

This project is not just a clone; it's a testament to my growth. I've harnessed the power of:

  • Flutter: Crafting beautiful and responsive user interfaces.
  • Firebase: Leveraging the cloud for seamless data storage.
  • Riverpod: Mastering state management to keep everything in sync.

Get Started with My Creation 🚀

  1. Clone the repository.
  2. Install dependencies using flutter pub get.
  3. Configure Firebase settings.
  4. Run the app with flutter run.

Dependencies 📦

  • cupertino_icons: ^1.0.2
  • firebase_core: ^2.24.2
  • firebase_storage: ^11.5.6
  • cloud_firestore:
  • firebase_auth: ^4.15.3
  • google_sign_in: ^6.1.6
  • flutter_riverpod: ^2.0.2
  • fpdart: ^1.1.0
  • routemaster: ^1.0.1
  • dotted_border: ^2.1.0
  • file_picker: ^6.1.1
  • shared_preferences: ^2.2.2
  • uuid: ^4.2.2
  • any_link_preview: ^3.0.1

About

Full stack reddit clone project showcasing my newfound skills Flutter, Firebase and the core features of Reddit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published