Question: Assignment 4 : Employee Registration App in Angular 1 7 Objective: Develop an Employee Registration App using Angular 1 7 that allows users to register
Assignment : Employee Registration App in Angular
Objective:
Develop an Employee Registration App using Angular that allows users to register new employees,
display a list of all employees, and provide options to edit and delete employee records. The application
should support storing employee details in a JSON database.
Requirements:
Employee Registration Form:
Create a registration form to capture the following details:
"roleId":
"userName": "string",
"empCode": "string",
"empId":
"empName": "string",
"empEmailId": "string",
"empDesignationId":
"empContactNo": "string",
"empAltContactNo": "string",
"empPersonalEmailId": "string",
"empExpTotalYear":
"empExpTotalMonth":
"empCity": "string",
"empState": "string",
"empPinCode": "string",
"empAddress": "string",
"empPerCity": "string",
"empPerState": "string",
"empPerPinCode": "string",
"empPerAddress": "string",
"password": "string",
"ErpEmployeeSkills":
"empSkillId":
"empId":
"skill": "string",
"totalYearExp":
"lastVersionUsed": "string"
"ErmEmpExperiences":
"empExpId":
"empId":
"companyName": "string",
"startDate": T::Z
"endDate": T::Z
"designation": "string",
"projectsWorkedOn": "string"
Ensure that the form is responsive and includes clientside validation using JavaScript.
Skills and Experience Fields:
Allow users to dynamically add multiple skills and experiences to the employee profile as
needed.
Employee List Display:
Create a view to display a list of all employees.
Each employee entry should have options to edit and delete the record.
Edit and Delete Functionality:
Implement functionality to edit employee details. Clicking on the edit button should
populate the registration form with the selected employee's data for editing.
Implement functionality to delete an employee record from the list.
JSON Database:
Create a JSON database named employee to store all the employee details.
Utilize Angular services to interact with the JSON database for CRUD operations
Create Read, Update, Delete
Submission Requirements:
Deploy the application on cPanel and provide the published website link in the comment
section of Slate.
Upload the zipped src folder of your project to Slate.
Additional Instructions:
Follow the instructions for deploying on cPanel available on Slate under deployment.
Ensure proper error handling and user feedback within the application.
Maintain a clean and userfriendly UIUX
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
