Skip to content
/ KAST Public

KAST is a service for viewing CS2 matches, information about tournaments, players and teams. This service was developed as an alternative to HLTV for amateur tournaments.

Notifications You must be signed in to change notification settings

Tamada4a/KAST

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KAST logo KAST

What is KAST?

KAST is a service for viewing CS2 matches, information about tournaments, players and teams. This service was developed as an alternative to HLTV for amateur tournaments. A demo of all the main pages can be viewed in this file.

Player Profile

Full list of features:

For all users:

  • Viewing tournaments.
  • Watching matches.
  • View the top teams.
  • View the results of all matches.
  • View the results of all matches of a certain team.
  • View the results of all matches of a certain player.
  • Viewing the tournament page.
  • Viewing the match page.
  • View player profiles.
  • Viewing the team page.
  • If the player is a member of the team playing in the match, he sees the IP address of the server on which the match is being played.
  • Changing your date of birth.
  • Linking your social networks: VKontakte, Faceit, Discord, Steam.
  • Creating your own team.
  • If the player is the captain of the team, he can register the team for the tournament.
  • If the player is the captain of the team, he can update the team logo.
  • If a player is the captain of the team, he can exclude players from the team and invite new ones.
  • If the player is the captain of the team, he can change the description of the team.
  • Search for players, tournaments, and teams in the search.

For administrators:

  • Create, delete, and edit tournaments.
  • Create, delete, and edit matches.
  • Editing the top teams.
  • Managing team requests: reject or accept.
  • The possibility to exclude a team from the tournament.
  • To determine the MVP of the tournament.
  • To allocate prizes at the tournament.
  • Adding the IP address of the server where the match is being played on the match page.
  • Adding streams broadcasting the match.
  • Set the peaks and bans of the match - which team banned what, which one chose, which card is the desider.
  • Change the description of any command.
  • Change the nickname of any player.
  • Change the photo of any player.
  • Change the age of any player.
  • Unlink any player's social networks.
  • Change the logo of any team.

How to launch?

  1. Follow the steps from this file.
  2. There are two options:
    1. Using docker from the root folder: docker-compose up --build -d.
    2. Everything is separate:
      1. Download and install MongoDB.
      2. Download the repository.
      3. Go to the backend folder and launch the project in any way convenient for you.
      4. Go to the frontend folder, open the console in this folder and write npm install and then set HTTPS=true&&npm start.
  3. Open in the browser https://localhost:3000 or another domain where you run the client.
  4. The project has been launched!

Authors

  1. Kirill Simovin - Fullstack developer, author of the idea, web designer.
  2. Alexander Fedyakin - Frontend developer, the author of the idea.
  3. Victoria Koshevets - Author of a beautiful meerkat.
  4. Vadim Saveliev - Laid down the color palette.

FAQ

Q: Why KAST?
A: KAST is an abbreviation of Kirill And Sanya Translation.

Q: What does the logo mean?
A: The logo doesn't mean anything - it was generated by a neural network.

In: How did the site come about?
A: The site appeared as a project for one of the courses at the university: Sasha offered to do something for tournaments at the computer club, and Kirill remembered that he had once planned to create his own HLTV for his tournaments - and it turned out that way.

Q: So you stole the site?
A: We hope that this is not the case. We were really inspired by HLTV, as it is the only resource that focuses on watching matches and combines information about tournaments, players and much more. Yes, we have retained the HLTV structure, but at the same time we have brought our vision to the project - the site combines not only the HLTV features described above, but also the ability to create teams and participate in tournaments.

Q: What is KAST's goal?
A: We want to enter the amateur tournament market and raise their level. We want amateur players to touch the level of organization of professional tournaments.

Q: Why are there so few commits in the repository?
A: This repository is a merger of two old ones: backend and frontend, since initially each part of the service was located in its own repository.

Q: How do I enable English on the website?
A: Currently, only Russian is available.

Something wrong...

If something went wrong, please create an Issue.

About

KAST is a service for viewing CS2 matches, information about tournaments, players and teams. This service was developed as an alternative to HLTV for amateur tournaments.

Topics

Resources

Stars

Watchers

Forks

Packages