This project was generated with Angular CLI version 11.1.3.
Develop an Angular application "User Manager" that basically (as the name implies) used to manage users.
- Top Nav-bar with the following items: Home, Users and About.
- Each item will navigate to a separate component (Angular component).
- Home should have welcome text and two quick action items:
- Search text box to quickly find a user.
- Big "Add new user" button.
- Users component should have a data table with the following columns: Id, Name, Email, Role, Status, Creation Date and Action.
- In Name column display the name of the user and the image/avatar to the left (as in above image).
- There should be at least one component that has form to add/edit user's info (including upload user image).
- All form(s) fields should be validated properly.
- In About component put a few lines about yourself and how you implement this project.
- Data should be stored and retrieved from Firebase.
- Role dropdown (it should be a dropdown), use the following items: User, Administrator
- Status dropdown, use: Active, Locked, Disable