Skip to content

Clorkies/LockedIn

Repository files navigation

LockedIn Logo

LockedIn

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.

Features 📱

📰 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.

🛠 Installation

Prerequisites

  • Android Studio

  • Kotlin

  • Firebase Account & Setup

Setup Instructions

  1. Clone the repository:
    git clone https://github.com/Clorkies/LockedIn.git
  2. Open the project in Android Studio.
  3. Sync dependencies and ensure all required SDKs are installed.
  4. Run the application on an emulator or a physical device.
  5. Make sure that you have Internet!

🧰 Tech Stack

  • 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

👨‍💻 Developers

Clark Vincent A. Modequillo Jervin Ryle I. Milleza

🤝 Contribution

Feel free to contribute! Submit a pull request or open an issue to suggest improvements or report bugs.

📄 License

This project is licensed under the MIT License.

📬 Contact

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! 🎮🔥

About

LockedIn is a cutting-edge esports news mobile application that keeps you updated with the latest happenings in the esports world. Get real-time updates, match results, team insights, and breaking news from your favorite esports titles—all in one place!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages