This project aims to create and implement a complete CI/CD pipeline for an API project in C# which is develped in ASP.NET CORE , focusing on encryption and decryption. GitHub Actions will be utilized for version control and automated deployment. The final step involves deploying the API to AWS Elastic Beanstalk as part of a continuous integration and continuous delivery (CI/CD) process.
Using index.html for basic frontend
The API should consist of at least two endpoints: one for encryption and one for decryption. The encryption method is open to choice and does not need to be secure (e.g., Caesar cipher).
Git and GitHub will be used throughout the project. All code will be written in master branches and merged using pull requests .
The API will be published on AWS Elastic Beanstalk using GitHub Actions for automated deployment.
(http://encryptionapi-env.eba-tyihg6pz.eu-north-1.elasticbeanstalk.com/Crypto/encrypt?text=iloveyou)
(http://encryptionapi-env.eba-tyihg6pz.eu-north-1.elasticbeanstalk.com/crypto)