eportfolio
Ce projet est un site Web Eportfolio construit avec ASP.NET Core Razor Pages pour consommer et mettre en cache à la fois Graph-QL et REST API. Il exploite Azure pour l'hébergement et la gestion de la configuration.
Caractéristiques clés
- Formulaire de contact : envoyez un courriel directement au propriétaire du portefeuille via FormSubmit.
- Intégration de l'API : Consommer et cache les réponses API de manière transparente.
- Pipeline CI / CD : déploiement automatisé vers Azure App Service and API Management.
- Configuration et secrets Management : utilise la configuration de l'application Azure et les clés de clés.
Commencer
Condition préalable
- Compte GitHub avec jeton API
- Compte FormSubmit
- Compte azure (pour la production)
Étapes pour exécuter le projet
- Clone le référentiel :
git clone https://github.com/Sane7222/ePortfolio.git
- Configurez votre jeton API GitHub :
- Mettez à jour les paramètres de l'application avec votre jeton API GitHub.
- Configurez votre adresse e-mail FormSubmit :
- Mettez à jour le fichier
contact.js avec votre point de terminaison FormSubmit.
- Démarrer le projet :
Licence
Ce projet est autorisé sous la licence du MIT.