Please read each note very carefully! Feel free to add/change the project structure to a clean architecture to your view.
Create a simple CRUD application with Angular that implements the below model:
Customer {
Firstname
Lastname
DateOfBirth
PhoneNumber
Email
BankAccountNumber
}
- TDD Wiki
- DDD
- BDD
- Clean git commits that shows your work progress.
- Microfrontend
-
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 to store the list of customers.
-
Customers must be unique in the 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).