gautamjain09 / Dev-Socy-App

Developers Society

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dev Socy

Dev Socy is a Flutter app that brings together a diverse community of developers from around the world - all passionate about sharing their thoughts and insights on technology in all its forms. Through Dev Socy, members can share their knowledge, post images and text, and exchange ideas through links, creating a dynamic and engaging platform for collaboration and innovation. Whether you're a novice developer looking to learn or a seasoned expert looking to connect, Dev Socy is the ultimate community for all things tech. Join us today and see where your passion for technology can take you!

logo

App-Logo

App Images

Images_1 Images_2
Images_3 Images_4

Features

  • Google/Guest Authentication
  • Create, Join community
  • Community Profile (Avatar, Banner, Members)
  • Post (link only, photo, text only)
  • Displaying Latest Posts
  • Upvote, Downvote, Comment
  • Update Karma
  • Add Moderators
  • User Profile (Avatar, Banner)
  • Theme Toggle

Tech Stacks

Tools Link
πŸ€– Language Dart
🩢 Framework Flutter
🌐 Authentication Google-Auth
πŸ’» Database Cloud-Firestore
πŸ“ Storage Firebase-Storage
πŸš€ State Management Riverpod
πŸš’ Route Management RouteMaster

Installation

After cloning this repository, migrate to main branch.

  • Create Firebase Project
  • Enable Authentication (Google Sign In, Guest Sign In)
  • Make Firestore Rules
  • Create Android, iOS & Web Apps
  • Use FlutterFire CLI to add the Firebase Project to this app. Then run the following commands to run your app:
  flutter pub get
  flutter run

License

MIT

Contributing

Contributions are always welcome!

About

Developers Society

License:MIT License


Languages

Language:Dart 75.4%Language:C++ 11.5%Language:CMake 10.0%Language:Swift 1.1%Language:HTML 1.0%Language:C 0.8%Language:Kotlin 0.1%Language:Objective-C 0.0%