Skip to content

A League of Legends drafting application with real-time WebSocket updates, built with Laravel and Vue.js (Shadcn UI). Ideal for live streams and esports organizations.

Notifications You must be signed in to change notification settings

lschvn/draft.esport.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Laravel Logo

drftsh

About This Project

This project is an esports application designed for creating and managing League of Legends drafts. It features real-time updates via WebSockets, allowing users to view draft progression live. This functionality is ideal for various applications such as live streaming, tournament organization, and community engagement for esports associations.

The application provides a platform for:

  • Creating new League of Legends draft sessions.
  • Real-time visualization of pick and ban phases.

Tech Stack

This project is built with a modern tech stack to ensure a robust and scalable application:

  • Backend: Laravel - A PHP framework known for its elegant syntax and developer-friendly features.
  • Frontend: Vue.js with Shadcn UI - A progressive JavaScript framework combined with a beautifully designed component library for a reactive and aesthetically pleasing user interface.
  • Real-time Communication: WebSockets (via Laravel Reverb) - Enabling live updates for draft sessions.
  • Data Services:
    • DataDragonService: Integrates with Riot Games' Data Dragon API to fetch up-to-date League of Legends game data, such as champions, items, and patch versions.
    • CommunityDragonService: Utilizes the Community Dragon project for additional game assets and data not available through the official Data Dragon API.

This combination of technologies allows for a feature-rich experience, providing real-time interactions and comprehensive game information.

Contributing

Thank you for considering contributing to this project! Please feel free to submit pull requests.

License

This project is open-sourced software licensed under the MIT license.

About

A League of Legends drafting application with real-time WebSocket updates, built with Laravel and Vue.js (Shadcn UI). Ideal for live streams and esports organizations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published