- Notifications
You must be signed in to change notification settings - Fork0
esgi-insomniak/serezin-gaming-client
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Welcome toSerezin Gaming, a platform designed to create and manage tournaments forLeague of Legends. This project streamlines the process of organizing competitive events, providing both front-end and back-end solutions.
- Back-end Repository:Serezin Gaming API
- Front-end Repository:Serezin Gaming Client
- Tournament Creation: Create tournaments with customizable settings.
- Player Management: Add and manage players and teams.
- Match Scheduling: Creation of brackets and scheduling of matches.
- Live Updates: Real-time match updates and scoreboards.
- Admin Panel: Manage tournaments, players, and matches.
- Live Streaming: Integration of live-streaming.
- Leaderboards: Display rankings and statistics.
- Predictions: Allow users to predict match outcomes, champion picks, etc.
.├── public -> public folder├── src│ ├── assets│ ├── components│ │ └── ui -> shadcn ui components│ ├── docs -> all documentations│ ├── libs│ │ ├── api│ │ │ ├── custom│ │ │ ├── endpoints│ │ │ ├── models│ │ ├── stores│ ├── pages│ │ └── public-routes│ ├── router└────├── scripts └── all of the scritps
- Clone the repository:
git clone https://github.com/esgi-insomniak/serezin-gaming-client
- Install dependencies:
pnpm i
- Install
mkcert
for SSL support:
brew install mkcert# in root foldermkdir .infracd .inframkcert local.serezin-gaming.com
- Copy environment variables:
touch .env.development# if you don't have .env.developmenttouch .env.production# if you don't have .env.productionpnpm run copy:env
- (Not relevant to frontend project) Clone and install theReadme -> Serezin Gaming API
- Start the development server:
pnpm run dev
We welcome contributions to the project! Please follow these steps:
- Fork the repository.
- Create a feature branch (feat/).
- Commit changes using the Conventional Commits format.
- Open a pull request with a detailed description of your changes.