Challenge Overview
Challenge Overview
We are building an internal web application for a client. This application will be divided into frontend and backend. This is the first challenge of a series of challenges to build both applications.
Goal of the challenge
The goal of this challenge is to build a angular library with all the components that will be used by frontend application.
Technology and Framework details
-
Angular 8.x
-
Typescript
Browser Compatibility
-
Latest Chrome
-
Latest Edge
-
Internet Explorer v11
General Requirements
-
Build an Angular UI library from the provided design. Angular must be the latest version 8.x (use version with ^ operator in package.json).
-
All screens are in scope. Source code in the forum.
-
The angular library should establish the reusable components that will be used for each angular module being built:
-
Input Fields (normal text, SSN and date)
-
Buttons
-
Composite components (title and items)
-
Navigation Header
-
Tables: normal, search and collapsible
-
-
Details for each item and design source code will be provided in the forum.
-
Code should pass Lint and npm audit
-
Simple demo application using all the components from the library should be provided
Final Submission Guidelines
- Source code for library
- Demo code
- Deployment and validation guide