LockedIn is a cutting-edge mobile application that brings real-time coverage of the E-Sports scene. Stay informed on the latest news, live match results, team insights, and tournament schedules for your favorite titles like League of Legends, Dota 2, CS:GO, and more.
📰 Real-Time News Feed – Get up-to-date articles and headlines from the E-Sports industry.
🎮 Game-Specific Feeds – Choose your top 3 games from 6 available titles to customize your experience.
🕹 Live Match Updates – Follow ongoing matches with real-time stats and team performance via PandaScore API.
📅 Upcoming Match Schedules – Browse upcoming tournaments and receive optional notifications.
💬 Community Forums – Join discussions on teams, strategies, and general E-Sports topics with support from Firestore and Firebase Storage.
🎨 Profile Customization – Personalize your profile with a display name, avatar, and preferred settings.
💾 Offline Caching – Access articles and match data even when offline for a smooth experience.
📤 User Feedback – Share thoughts, feature requests, and bug reports through structured forms.
🔐 Authentication – Sign in securely using Firebase Authentication and Firestore.
🚪 Logout – Sign out safely and easily at any time.
-
Android Studio
-
Kotlin
-
Firebase Account & Setup
- Clone the repository:
git clone https://github.com/Clorkies/LockedIn.git
- Open the project in Android Studio.
- Sync dependencies and ensure all required SDKs are installed.
- Run the application on an emulator or a physical device.
- Make sure that you have Internet!
- Language: Kotlin
- Framework: Android SDK
- Backend Services: Firebase Authentication, Firestore, Firebase Storage
- API Integration: PandaScore API (for live and upcoming match data), News API (for article data)
- Networking: Retrofit
- State Management: ViewModel + LiveData
- Data Caching: Local storage for offline support
Clark Vincent A. Modequillo Jervin Ryle I. Milleza
Feel free to contribute! Submit a pull request or open an issue to suggest improvements or report bugs.
This project is licensed under the MIT License.
For inquiries or support, feel free to reach out via:
GitHub Issues: Repository Issues
Email: clarkmodequillo434@gmail.com jrvnryle@gmail.com
Stay LockedIn to the esports world! 🎮🔥
