https://github.com/pedroemmanuelbuerger/trybets
TryBets is a project that consists of the backend of a betting website. The project is based on microservices with specific features, such as creating sports events, placing bets, and more.
https://github.com/pedroemmanuelbuerger/trybets
api api-rest backend csharp docker microservice msc poo
Last synced: 2 months ago
JSON representation
TryBets is a project that consists of the backend of a betting website. The project is based on microservices with specific features, such as creating sports events, placing bets, and more.
- Host: GitHub
- URL: https://github.com/pedroemmanuelbuerger/trybets
- Owner: PedroEmmanuelBuerger
- Created: 2024-02-19T22:33:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-27T17:20:08.000Z (3 months ago)
- Last Synced: 2025-01-27T18:32:19.056Z (3 months ago)
- Topics: api, api-rest, backend, csharp, docker, microservice, msc, poo
- Language: C#
- Homepage:
- Size: 118 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TryBets
TryBets is a project that consists of the backend of a betting website. The project is based on microservices with specific features, such as creating sports events, placing bets, and more.
## Features
The project includes the following features:
- **Creation of Sports Events**: Allows adding new sports events where users can place bets.
- **Placing Bets**: Enables users to place bets on sports events, choosing the outcome and the bet amount.
- **Viewing Matches, Users, and Bets**: Allows users to view match details, user information, and their placed bets.## Technologies Used
The project was developed using the following technologies:
- **C#**
- **Dockerfile**
- **Database (MYSQL)**
- **OOP (Object-Oriented Programming)**
- **MSC Model (Microservices Communication)**## Key Learnings
The main learnings from this project include:
- Combining all OOP knowledge acquired from the course with microservices to handle backend requests (POST, PATCH, GET, etc.).
- Managing different functionalities for each part of the code, along with their organization.
- Using the RESTful API method with C#.## Conclusion
TryBets is a sports betting application that demonstrates fundamental backend development concepts, from setting up the environment to implementing essential features for an online betting system. This project provided a valuable opportunity to learn and apply modern software development practices.