Module Frontend
Module Frontend
CONTENTS
This module has the following files:
1. MODULE_FRONTEND.doc
2. MODULE_FRONTEND_MEDIA.zip
INTRODUCTION
In this module you are required to implement the results of the REST API that you have created,
Frontend using provided JavaScript libraries (react/angular/vue) of Society Job application Platform.
Specifications:
Feature: B1 - Society login and logout: as a visitor, i want to login
into society Job application platform and logout to exit the system.
Then I stay in the login page and I see error message “ID Card
Number or Password incorrect”
Society Dashboard
In the dashboard page, there are two sections, data validation and job application section. where the
society must request a data validation and the data validation is approved by the validator to be able to
register for job application.
Specifications:
Feature: B2 - Society Dashboard: as a society, i want to see data
validation info and my job applications list in the dashboard page.
Scenario: B2a – Data validation section is displayed
Then I see the data validation section with “My Data validation”
title
Then I see the Job application with link is displayed in the Job
application list section
Specifications :
Feature: B3 - Society Data validation: as a society, i want to request
data validation.
Scenario: B3a - Data validation form is displayed correctly
Then I see the data validation form (job category, job position,
work experiences, reason accepted) is displayed
Job vacancies are displayed by job category. In each job category the applying job has a different job
vacancies.
Specifications :
Feature: B4 - Job vacancies List: as a society, I want to see a list
of Job vacancies by my job category.
Scenario: B4c – Job vacancy item unavailable when the job vacancy
has been apply before.
Specifications :
Feature: B5 - Detail Job vacancy: as a society, I want to see detail
of Job vacancy and see avaiable job positions, capacity and how many
people has been apply before.
Scenario: B5a - Information displays correctly
Then I see the section with job position that have been show the
capacity, total of society applying job with maximum applicants is
displayed correctly.
Scenario: B5b - Can apply for a job position if the total number of
applicants is below the specified maximum
Notes:
● For this module, you must use one of the available frameworks provided. Applications developed
without use of any of these frameworks will not be considered. You should take advantage of the
framework as much as possible.