Riot Api Interaction and ExpressJs Application for Managing League of Legends Api
928
League of Legends Mobile Companion
Welcome to the League of Legends Mobile Companion! This project is an open-source mobile application designed to Test out the Integration between ExpressJs Application and Mobile Applications. The app, built using Kotlin Multiplatform, is available for both iOS and Android. It integrates with a backend API powered by Express.js and TypeScript, providing rich data and functionalities.

Feed Screen: First Screen to Show News, Popular Players Summoner Info: Show All Info for Summoners including (Lol Matches, TFT Matches, Champions Mastery, Summoner Public Info) Champions List: Show LOL, TFT Champions List and the Public Data for Each Champion Accounts: Create Accounts to Connect to League Of Legends Accounts Using Riot Api Communication

This Project Depends on the Api Project for Server Communication with Riot Api to get the data and parse it for Clients
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
![]() | ![]() | ![]() |
|---|---|---|
![]() | ![]() |
Framework: Express.js Language: TypeScript
Before Run the Api Project make sure to Replace : TOKEN Env Variable with Riot Token from Your Account Dashboard
All of them Available inside Readme File in API Path
Api Documentation Link Postman Collection Link Docker Compose Yml File for Server Deployment Link
This project is licensed under the MIT License - see the LICENSE file for details.
Riot Games for the incredible League of Legends game and API. Kotlin Multiplatform for enabling shared code across iOS and Android. Express.js and TypeScript communities for the powerful backend framework.
Legora is an unofficial project and is not endorsed or affiliated with Riot Games, Inc. This app is a demo and open-source project created for educational and experimental purposes.
Content type
Image
Digest
sha256:9610792c5…
Size
234.4 MB
Last updated
over 2 years ago
docker pull yt98/legora-api