This is an Angular 9 project to be used as starter structure to build a scalable front-end app/system design
- User authentication
- Clients management
- Manager dashboard
Epic | Feature |
---|---|
User authentication | FE1 - User login FE2 - Password reset FE3 - User logout |
Clients management | FE4 - New client registration FE5 - Client list FE6 - Client Search FE7 - Client registration change FE8 - Client removal |
Manager dashboard | FE9 - Chart of clients by location FE10 - Chart of clients active total evolution over time |
Feature | User story |
---|---|
FE1 - User login | US1- User login by email and password |
FE2 - Password reset | US2 - Reset user password by email validation US3 - Reset user password by phone validation US4 - Reset user password by questions and answers validation |
FE3 - User logout | US5 - Logout user of device |
FE4 - New client registration | US6- Fast client registration US7 - Complete client registration |
FE5 - Client list | US8 - Table client list US9 - Card client list |
FE6 - Client Search | US10 - Search client by name US11 - Search client by email US12 - Search client by id US13 - Filter client by name US14 - Filter client by start date US15 - Filter client by location |
FE7 - Client registration change | US16 - Change client information |
FE8 - Client removal | US17 - Disable client |
FE9 - Chart of clients by location | US18 - Presentation of pie chart with total of clients grouped by state US 19 - Presentation of pie chart with total of clients grouped by city US20 - Presentation of pie chart with total of clients grouped by city region |
FE10 - Chart of clients active total evolution over time | US21 - Presentation of bar chart with total of clients filtered by start and end date US22 - Group clients total by day US23 - Group clients total by week US24 - Group clients total by month US25 - Group clients total by year |
Project tasks of each user story are organized on Jira Project.