Skip to content

Fraaktal/CultureBox

Repository files navigation

Workflow Documentation Status GitHub license GPLv3 license GitHub tag GitHub latest commit Docker

Contributors

Contributors

CultureBox

Description

Cette application est destinée a répertorier et gérer les collections de livres, films et séries des utilisateurs. Chaque utilisateur peut créer plusieurs collections auxquelles, il peut ajouter et retirer des objets. Ces derniers auront un certain nombre d'informations renseignées comme leur titre par exemple. Notre application se sert d'une Api Google et IMDB et est contenue dans un Docker. Étant hebergé sur un serveur, la page web est constamment accessible.

Rapport

Le rapport est disponible à la racine du repository.

Documentation des Routes

Swagger

Docker

Docker

docker pull fraaktal/culturebox:latest

Monitoring

Prometheus Grafana

Librairies

-Microsoft AspNetCore

-LiteDB

-Google.Apis

-RestSharp

Lancement de l'application

Afin de compiler et d'exécuter l'application, il est nécessaire d'utiliser Visual Studio 2019 ou 2022 avec les modules "développement .Net multiplateforme" (pour ASP.NET Core) et "Développement Web et ASP.NET". Importer la solution dans le logiciel et tout devrait se lancer automatiquement dans un docker. S'il y a des problèmes pour exécuter l'application, vous pouvez contacter Tom R (Fraaktal).

Tests

Un fichier Postman contenant quelques tests est disponible à la racine du projet. À cela s'ajoutent 130 tests unitaires testant les différentes entrées des requêtes API.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •