Ce référentiel contient la WebAPI du site Web appelé bdmI. Il s'agit d'un projet de quatre sprints qui vise à créer une API RESTful qui sert l'application Web bdmI.
C# ciblant .NET Core 3.1
Noyau ASP.NET
Entity Framework avec système de gestion de base de données relationnelle PostgreSQL
Cadre d'identité
Modèle de référentiel, UnitOfWork
Pour pouvoir exécuter la WebAPI, vous devez suivre ces étapes simples :
Créez une base de données vide Remplissez votre base de données nouvellement créée avec le fichier create-tables-or-reset-database.sql
. Configurez vos variables d'environnement avec les paires clé-valeur suivantes :
COONECTION_STRING : Host=DBHost; Database=DBName; Username=YourUsername; Password=YourPassword;
DOMAIN_STRING : https://bdmi.netlify.app/
SECRET_KEY : your secret key
EMAIL_PASSWORD : your emailservice password
REDIRECT : http://localhost:3000
Exécuter l'application Pour configurer la partie EmailService du projet, veuillez créer un compte e-mail pour envoyer la confirmation à l'utilisateur lors de l'inscription.
L'interface bdmI qui fait office de couche de présentation du projet est disponible au lien suivant : bdmI-frontend
Heroku a tendance à s'endormir lorsque l'application n'est pas en cours d'exécution, il est donc conseillé d'attendre 20 à 30 secondes après le lancement du site Web pour que le backend ait le temps de se charger.
Les contributeurs de ce projet sont tous des étudiants de Codecool Ltd.
Anna Czinege
Eszter Mazi
Norbert Benko