Group J10
- M Fathan Muhandis - 2106731623
- Arka Brian Dewara - 2106731421
- Jeffri - 2106705070
J10 League is a useful website for monitoring game tournaments, namely Mobile Legends. In it there will be a playing schedule of the teams that will compete, then there is a recap of the results of the matches of the teams that have competed which are filled with the results of the match winners, team profiles, and their the members. In addition, there is page stores information about all of the team from Indonesia include their logo. The Last, there will be a feature for admin logins so they can edit data on the website.
The Schedule Matches feature in J10 League provides a comprehensive overview of the upcoming game tournaments for Mobile Legends. It includes information such as the tournaments, teams, and date of each match. Users can refer to this schedule to stay updated on the upcoming matches and plan their viewing accordingly.
The Results Matches feature allows users to access the latest information and outcomes of the matches that have taken place in the Mobile Legends tournaments. It provides detailed match summaries, including the winners, scores, and players who played. Users can review the results to stay informed about the performance of different teams and players.
The Teams feature provides a dedicated section where users can explore detailed profiles of the participating teams in the tournament of J10 League.
The Data Management for Admin feature is designed specifically for website administrators. It offers a secure login system that grants authorized access to administrators. Once logged in, administrators can efficiently manage and update the data on the J10 League website.
The following are tables used in the J10League's database.
This table stores information about administrators of the J10League application.
- id
- username
- pass
This table stores information about all of the team from Indonesia.
- team_code
- team_name
This table stores information about team information in details.
- team_code
- member_code
- member_name
- member_role
This table stores information about tournament information in details.
- tournament_code
- tournament_name
- tournament_status
- start_date
- end_date
This table stores information about the match schedules of the teams that will compete and their results.
- match_code varchar
- tournament_code
- team_1_code
- team_2_code
- match_date
- match_status
- match_stage
- round_count
- team_1_score
- team_2_score
- match_winner
This table stores information regarding the details of the match results.
- round_code
- match_code
- winner_code
- team_1_score
- team_2_score
- duration
To get started with J10League, follow these simple steps:
- Clone the repository:
git clone https://github.com/SistemBasisData2023/J10League.git - Install dependencies:
npm install - Start the application:
npm start - Visit
http://localhost:3001in your browser to access J10League.
- Node.js
- Express
- PostgreSQL
- HTML
- CSS
- Tailwind
- JavaScript
- Libraries: axios, bcrypt, body-parser, cors, express, jsonwebtoken, nodemon, pg.



