- Github profile: https://github.com/felipedrumond
- LinkedIn profile: https://www.linkedin.com/in/felipedrumond/
Thank you for giving me the opportunity to do the assessment.
My main focus with this assessment was to:
- produce a well organised Angular application
- meet all the requirements, including the Bonus requirements
- ensure typescript, html and tests code are clean, readable and linted with well named functions and classes
- ensure separation of concerns where possible (given time constraints)
- use best practices where possible (given time constraints)
- demonstrate unit test coverage of the Components, Services and Pipes
- produce a responsive user interface that can adapt itself to different devices screen resolutions both mobile and desktop
- git client: to clone the repository
- npm: to install the app dependencies packages
Run the following commands in an a windows prompt command
- clone https://github.com/felipedrumond/TfNSW.git - to clone the repository
- cd TfNSW - to enter in the app folder
- npm install - to install the packages necessary to build and run the app
- ng serve - to build and serve the app
After this stage, you should be able to navigate to http://localhost:4200 and use the app:
Run the following command in an a windows prompt command
- ng test - a browser will automaticaly open and run the tests