Welcome to the mobile version of the Community With Legends platform — an app created to help gamers organize, share, and connect through their passion for gaming.
This repository contains the Flutter application designed for Android devices.
Community With Legends is a multi-platform social platform for gamers. Users can categorize games they have played, are currently playing, or plan to play. They can also interact with others through posts, comments, and shared gaming experiences.
The mobile version provides an accessible, user-friendly way to enjoy the platform on the go, with full support for essential social and administrative features.
The mobile app supports a wide range of user and moderator functionalities, including:
- 🧑🚀 User account registration via email or Twitch
- 🔐 Login & logout functionality
- 📝 Profile editing
- 🛠️ Add and manage hardware setup
- 🎮 Manage game lists (played / playing / want to play)
- 🗨️ Create posts (text, tags, images, videos)
- ❤️ Comment on and react to posts
- 🕹️ Propose games to other users and vote on suggestions
- 👥 Browse and view other user profiles
- 📚 Multilingual support (English & Polish)
- 🧹 Content moderation tools (for moderators/admins)
- 🚫 User banning (for moderators/admins)
- Framework: Flutter
- Language: Dart
- API: REST API (Laravel PHP backend)
This project is part of a multi-platform system. You can find the other components here:
- 🌐 Web App
- 🖥️ Desktop App
- 🔌 REST API
To run the app locally:
-
Clone the repository:
git clone https://github.com/MRR-Group/community-with-legends-mobile.git cd community-with-legends-mobile -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
Make sure you have Flutter SDK installed and configured properly. For more information, visit flutter.dev/docs.