[](https://codefirst.iut.uca.fr/victor_perez.ngounou/BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
# BowlingScoreApp
Welcome on the BowlingScoreApp project!
## Description
Ce projet est une application de gestion de score de bowling.
l'application vas permettre de:
* Gérer les scores de plusieurs joueurs en même temps.
* Gérer les matchs en équipe, en individuel ou en solo.
* consulter les statistiques des joueurs.
* consulter les statistiques des matchs.
* Consulter l'historique des matchs.
## Installation
### Requirements
* C# 8.0
* .NET Core 6.0
* Visual Studio 2022
* Entity Framework Core 6.0
* SQLite 3.36.0
* xUnit 2.4.1
### Clone
Clone this repo to your local machine using `https://codefirst.iut.uca.fr/git/victor_perez.ngounou/BowlingScoreApp.git`
* [Git](https://git-scm.com) - Download and Install Git.
* [Visual Studio](https://visualstudio.microsoft.com/fr/) - Download and Install Visual Studio.
* [SQLite](https://www.sqlite.org/index.html) - Download and Install SQLite.
* [xUnit](https://xunit.net/) - Download and Install xUnit.
* [Entity Framework Core](https://docs.microsoft.com/fr-fr/ef/core/) - Download and Install Entity Framework Core.
### Install Entity Framework Core Tools
```shell
$ dotnet tool install --global dotnet-ef
```
### Setup
* Ouvrir le projet dans Visual Studio.
* Lancez le projet en mode debug.
* Dans le menu déroulant, sélectionnez "BowlingApp" puis "Package Manager Console".
* Dans la console, tapez la commande suivante:
```shell
$ dotnet ef database update
```
* L'application est prête à être utilisée.
## Usage
* Open the solution in Visual Studio 2022
* Build the solution
* Run the application
## Contributeurs
* [Victor Perez NGOUNOU](https://codefirst.iut.uca.fr/git/victor_perez.ngounou)
* [Mamadou Elaphi ARAFA](https://codefirst.iut.uca.fr/git/mamadou_elaphi.arafa)
* [Augustin AFFOGNON](https://codefirst.iut.uca.fr/git/augustin.affognon)
## Support
Contactez-moi à l'un des endroits suivants !
* Website at `https://codefirst.iut.uca.fr/git/victor_perez.ngounou`
* Email at `victor_perez.ngounou@etu.uca.fr`
## License
[](https://codefirst.iut.uca.fr/sonar/dashboard?id=BowlingScoreApp)
- **[MIT license](http://opensource.org/licenses/mit-license.php)**