Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/guuri11/swish

Swish is a basketball scoreboard platform that allows users to manage Games, Players, Users, and Teams. The backend of the platform is built using Spring Boot and provides a REST API with CRUD operations for each of the resources.
https://github.com/guuri11/swish

basketball basketball-scoreboard-app basketball-stats h2-database open-api restapi-backend spring spring-boot spring-jpa spring-security spring-websocket spring-websockets-stomp swagger websocket

Last synced: 3 days ago
JSON representation

Swish is a basketball scoreboard platform that allows users to manage Games, Players, Users, and Teams. The backend of the platform is built using Spring Boot and provides a REST API with CRUD operations for each of the resources.

Awesome Lists containing this project

README

        

# Swish Backend 🏀: Spring Boot

Swish is a basketball scoreboard platform that allows users to manage Games, Players, Users, and
Teams. The backend of the platform is built using Spring Boot and provides a REST API with CRUD
operations for each of the resources.

## Features

- CRUD operations for Games, Players, Users, and Teams
- Authentication and Authorization
- Web Socket service to update the data during an in game match
- REST API documentation with OpenAPI/Swagger to update the data for an in-game match

## Getting started

- ```git clone https://github.com/Guuri11/swish.git```
- ```./mvnw spring-boot:run```
- Access the API documentation at http://localhost:8080/swagger-ui.html

## Dependencies

- Spring Boot
- Spring Security
- Spring Data JPA
- H2 Database
- WebSocket
- OpenAPI/Swagger

## Demo of a GSW vs LA in 2021
Left side we have admin view in the scoreboard, right side we have user view of a game
[https://drive.google.com/file/d/1X-cU9hXQ7y](https://drive.google.com/file/d/1X-cU9hXQ7yjIBt-nHUUIAyPVRydO-oqI/view?usp=share_link)

![Captura de Pantalla 2023-01-23 a las 21 47 37](https://user-images.githubusercontent.com/48799796/214151422-2aee3846-112e-4861-99d9-03694bd8d0fc.png)