Angular Assignment
Angular Assignment
ai
Frontend Internship
Angular assignment
OVERVIEW
Worko is hiring UI Developer interns in Angular. Candidates are requested to complete this
assignment before applying for this internship. Applications without assignment will not be
entertained.
GOALS
1. Assess candidate Frontend skills
2. Candidate self learning skills and managing delivery skills
SPECIFICATIONS
Worko is building a product to help Job seekers to request for referral from multiple companies
they are interested to work in. They can use any job description url to request referral for. At the
same time candidates have options for requests for services like resume review, interview
handhold, career guidance, mock interview.
MILESTONES
UI Screens
1. Index/landing page:
a. Search component to search company by name and industry
b. Login icon to login
2. Login Model: Build a login screen to allow candidate to login
3. Candidate Home:
a. Should list candidate referral list in a card
b. Should list candidate services in separate card
c. Should have a search component to search by referral and service id
d. Should have option to logout
4. Common component:
a. Search component user on index and candidate home screen
b. List card to list referral and services requested by candidates
Features
1. There should be routes for every pages
a. /index
b. /login
c. /candidate/home
2. Please feel free to implement any login/Identity provider
3. Free to use any api to list the data on referral and services cards from
https://any-api.com/clever_com/clever_com/docs/API_Description
Validations
1. Login Form validations
2. Candidate home url is hit then it should redirect to login page
Angular
1. Module
2. Component
3. Subscribe, Promises/Observable
4. Common service to call apis
5. Local storage
6. Events:
a. Click
b. Hover
c. Focus
d. Blur
7. Class for CSS and validations
8. Responsive (Optional)
9. Bootstrap