Assignment Criteria :
- You have a sheet with user data with their login times and other details.
- The task is to prepare a small webApp with two pages:
- Login page: where user can login with a password
- dashboard: after logging in, user can see all the relevant data from the sheet on the dashboard. the dashboard should also contain a search bar to search for other users.
- The dashboard should be easily navigable and clear.
- You can prepare this using any tech stack.
- Try to be imaginative with the webApp and try including animation and graph wherever possible.
- Angular Framework
- CSS styling - Bulma for responsive design
Angular frontend :ng serve
to run in localhost 4200
Run ng build my-app
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Application is made responsive so it can be used in all devices
Created docker file for hosting it in a container (nttData.dockerfile)
commands to create image of those docker files
docker image build -t nttdataassignmnet -f nttData.dockerfile ./
The task is to prepare a small webApp with two pages:
- Login page
- Data Viewing page
Login page: where user can login with a password
- default username : admin
- default password : admin
dashboard: after logging in, user can see all the relevant data from the sheet on the dashboard. the dashboard should also contain a search bar to search for other users.
Search bar : global search bar which searches all the elements from the table
The dashboard should be easily navigable and clear
- Dashboard is added inside the container hence it is easily navigable
Try to be imaginative with the webApp and try including animation and graph wherever possible
- Still not achieved will update for next update.