YoussefWaelMohamedLotfy / PasswordManagerAssessment

0 stars 0 forks source link

Backend Implementation #3

Closed YoussefWaelMohamedLotfy closed 2 years ago

YoussefWaelMohamedLotfy commented 2 years ago

Referencing #1, this issue should complete the following tasks.

Tasks

A new Class Library is to be created for API Contracts and Swagger Examples which holds Data Transfer Objects (DTOs), that will be referenced in the API & SDK (in the future)

YoussefWaelMohamedLotfy commented 2 years ago

What has been achieved so far

YoussefWaelMohamedLotfy commented 2 years ago

API now performs CRUD Operations on Credentials. View Code

YoussefWaelMohamedLotfy commented 2 years ago

Added FluentValidation Library to API. View Code

This completes Task 4 ✅.

YoussefWaelMohamedLotfy commented 2 years ago

AES Encryption/Decryption is now added for password storage and retrieval as per this commit. This completes Task 2 💯

Backend Implementation is now complete 🎆 🎊 👍🏻

YoussefWaelMohamedLotfy commented 2 years ago

With this PR merged, The task #1 is now 75% complete 🤓