Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danieljancar/soccer-fields
Fictional match results of European leagues transformed and displayed appropriately (season 2023/2024)
https://github.com/danieljancar/soccer-fields
angular angular-material data-transformation tableview
Last synced: about 2 months ago
JSON representation
Fictional match results of European leagues transformed and displayed appropriately (season 2023/2024)
- Host: GitHub
- URL: https://github.com/danieljancar/soccer-fields
- Owner: danieljancar
- License: mit
- Created: 2024-04-19T12:25:39.000Z (9 months ago)
- Default Branch: develop
- Last Pushed: 2024-06-16T16:26:21.000Z (7 months ago)
- Last Synced: 2024-06-17T01:06:22.162Z (7 months ago)
- Topics: angular, angular-material, data-transformation, tableview
- Language: TypeScript
- Homepage: https://danieljancar.github.io/soccer-fields/
- Size: 1.5 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
# SoccerFields
SoccerFields displays fictional match results of European leagues for the 2023/2024 season. It calculates and displays results in a tabular format for each league.
## Features
- **League Selection**: Choose a league and the time span of games.
- **Detailed Tables**: Displays data such as team name, rank, points, victories, and more.
- **Sorting**: The table is statically sorted by Points(desc), Goal Difference(desc), Victories(desc), and Team Names(asc).
- **All-Leagues View**: View data for all leagues if no specific league is selected.
- **Data Download**: Download or copy tables for later use.This program is based on the M426 module "Git and Scrum" at BBZW Sursee.
## Installation Guide
Clone the repository into a local Folder
```
git clone https://github.com/danieljancar/soccer-fields
```Afterwards, open the Folder in a IDE (for example Visual Studio Code) and install the following packages
```
// node: v18 - v20npm install
npm install -g npx
```## Starting Guide
To start the application, execute the following command from a terminal or your IDE
```
npm run transform && ng serve
```Afterwards you can find the application under the following url
- localhost:4200
## Testing Guide
Execute the following command to run all Tests
```
npm run test
```> **Note:** The tests are not yet fully implemented.