Please read each note very carefully! Feel free to add/change project structure to a clean architecture to your view. and if you are not able to work on FrontEnd project, you can add a Swagger UI in a new Front project.
Create a simple CRUD application with Angular that implements the below model:
Customer {
Firstname
Lastname
DateOfBirth
PhoneNumber
Email
BankAccountNumber
}
-
During Create; validate the phone number to be a valid mobile number only (You can use Google LibPhoneNumber to validate mobile number).
-
A Valid email and a valid account number must be checked before submitting the form.
-
Create a Browser local storage in to store list of customers.
-
Customers must be unique in database: By
Firstname
,Lastname
andDateOfBirth
. -
Email must be unique in the local storage or memory array
- Please clone this repository in a new github repository in private mode and share with ID:
mason-chase
in private mode on github.com, make sure you do not erase my commits and then create a pull request (code review).