Create a simple CRUD application with Reactjs that implements the models below:
User {
firstName
lastName
emailAddress
phone
dateOfBirth
}
- Unit testing: Link 1, Link 2, Link 3
- Clean git commits that show your work progress.
- Material UI
- Clean Architecture as we need
- Create a local browser storage to store the list of Users.
- During Create process, validate all the fields (you can use Google's LibPhoneNumber library to validate mobile number).
- Users must be unique in the database (local storage): By firstName, lastName, dateOfBirth, and phone.
- Email and phone numbers 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: MuhammadKhalilzadeh
and gorkem-bwl
in private mode on github.com, make sure you do not erase my commits and then create a pull request (code review).