- Advanced knowledge in React.JS Framework (Prerequisite includes advanced knowledge in JavaScript)
- Advanced knowledge in AWS Platform including but not limited to:
- Lambda Functions (Configuration – Code - Security)
- DynamoDB (Table Creation – Query of Data)
- CloudFront CDN (Code Deployment)
- S3 Bucket (Static web hosting – data storage)
- EC2 Instances
- AWS Cognito (User Authentication)
- JSON Object
- API Gateway
- Moddle (LMS)
- Advanced knowledge in React i18n Library for Localization and Translation
- Advanced knowledge in Git and GitHub.
- Intermediate knowledge in Domain name registration (GoDaddy or anything else)
- Advanced knowledge in Moodle LMS
- Advanced knowledge in recruitment portals and ATS functionality and integration
- Mastering any other languages and tools for website design and development are an asset to backup the feasibility study presented by the supplier, but are not a criteria for selection.
- Be able to present a technical opinion based on the below detailed requirements whether a continuity on AWS or shifting to another technology is recommended. This point must ensure stability and sustainability of the solution presented, optimal pricing on the short and long term, ability to migrate the work currently done, continuity of the service currently up and running with no downtime in the website and portals published up and running.
- Ability to intervene on site frequently whenever required
This section includes completed sections of the website and related portals. This section will help the new supplier assess the way forward coming after the below deliverables already done, while proposing their milestones to be delivered later by the new supplier, timeframes, feasibility study and quotation.
- Mehnati site home page
- Header, footer, and redirection to social media and emails
- Main Section
- Companies registration page with all libraries required for dropdown lists used
- Job seeker sign in and register with all libraries required for dropdown lists used
- Password recovery option activated and tested
- Mehnati admin site retrieved from the data done via AWS Lambda
Features:
- Account Registration – Email Verification – Password Reset
- User accounts pool
- Email verification enabled upon user registration for authentication of inputted email address.
- Password reset window allowing password change using “user email address” using two-factor authentication
- Company Profile Registration:
- Data collection, registration and storage
- Company Logo display large size.
- Localization and Translation: Adapting the website to the browser locale.
- Allow user choice of language and display accordingly.
- Deployment and Domain Name Configuration.
- Custom domain name.
- SSL Certificate included.
- Deployment of the bucket through CloudFront takes some time after changes have been saved.
User Journey (Requirements and navigation)
The user can navigate through the mother/main domain mehnati.org and access the subdomains:
- Mehnati.org (main website)
- jobs.mehnati.org (job application portal)
- lms.mehnati.org (learning portal)
- Schools.mehnati.org (schools portal)
- is a digital platforms for students to assess and explore their dreams careers through scientifically proven tests (RIASEC test) digitalized on the website and generating results to help the student identify their career direction or desired job.
Students can also enjoy a VR tour inside some our collaborating partners premises to observe how they can later work in such facilities and in this field.
is the job portal associated to mehnati website and allowing students to create a job seeker profile, find, match, and apply to jobs on the portal.
It is also an open source for companies to publish their business profile and attract potential students through internships and vacancies posted on this portal.
is the learning management system including digital courses where students can enroll in exiting courses and obtain certificates for certified digital courses.
As it allows teachers to publish courses on the e-learning platform, upon admin approval of the content, and have students enrolled.
here, students can choose their education in a technical school close to them (school map), as they can also discover the pre-requisites or further higher education in the major they’ve chosen based on the career cards (fiches métiers).
What this website and related portals include
- RIASEC Test digitalized
- CV builder digitalized and downloadable or can be uploaded
- Counter of statistics (site visitors, companies, job vacancies, registered users, placements, and internships (reference to the dashboard)
- Success stories
- VR Tours
- Recent jobs (see more will lead to the jobs.mehnati.org)
- Popular job categories (see more “all categories”)
- Companies section (hover to see more about the company)
- Header, footer, menu, sign in, register, password recovery, language selector AR-EN-FR
- Under jobs: advanced search options by keyword, by category, job type, job location, education level, experience level, salary range and clear filter. Also the ability to sort by recent to old by date of posting for the vacancy, highest salary to lowest, most years of experience to lowest, and vice-versa.
- Job seekers upon selection of a job must be able to apply to the job and get a notification on the website and a confirmation of application by email. And have it registered in the website dashboard.
- Under companies: be able to create company profile, post vacancies, close vacancies, manage and edit vacancies, with related admin permissions and company + site admin dashboard. Also the ability to remove vacancies from front-end when vacancies are expired or closed by the company or site admin. The companies must be able to see in one consolidated place the applicants by job vacancy posted with a clear table of record showing a clear record of profile match to the vacancy posted.
- Upon registering a vacancy, having a vacancy published or status changed, receive a notification on the website message box and by email. Upon receiving an applicant, see this only on the website message box and dashboard.
- Companies must be able to classify the applicants by: (call for interview, to meet with qualified, disqualified, hired)
- Also upon closing a vacancy or a vacancy that has expired, they must get a notification for closure: hired, not hired, if hired, from mehnati or not, if not add why (free text).
- Trainings: Accessing this page, the user can get to know the available trainings and access his training dashboard to check completed training and obtained certificates on the lms.mehnati.org
- Our Impact: The user can choose from a drop-down list whether to have a look at our success stories, media content, and frequently asked Q&As.
- Get Involved: The user can choose from a drop-down list whether to access Fiches Metiers (linked to schools map), register as an employer or a technician, or send an inquiry.
- Whatsapp button for help directed to mehnati mobile number
- Account: This button is customized by type of user allowing each user on the site to see their portfolio depending on their registration profile (student need to see applied jobs, saved jobs, recommended jobs based on their experience and education (ATS), also courses taken in the LMS, notification in case of an event reminder, or a message from employer
- Employers must be able to see their dashboards of positions: the ones active, closed, rejected by site admin, number of applicants, messages from applicants or site admin
- Teacher (on LMS) must be able to see registered students, own courses, messages, rejected courses, closed courses, able to filter (eg. Courses taken by a certain student) and sort (eg. Most popular or publishing date …)
- Any user on the website/portal can have the possibility to change account password respecting security measures and password backup process.
- Also to amend their profile or any other info, but this requires and admin approval to make the change go-live. In this case, a notification of confirmation of change shall be displayed “the change will not take effect until he site admin approve it. Do you wish to proceed?
- Ability to export data in dashboards to CSV files (job applicants, list of vacancies, students, teachers, courses list, certificates by student, students by course, etc.) ~ more details can be provided upon developing the reports requirements with the supplier
- Email center of the website and related portals info@mehnati.org
- Ps. More to be elaborated upon developing the requirements further with the supplier.
How Submit Your Quotation
- Send all supporting documents requested in the “requirements for bidding” section
- Send a detailed technical proposal
- Send a detailed financial proposal in USD with means of justification for prices offered
- Send supporting documents for registration at the Ministry of Finance and commercial register for companies
- Send a project plan meeting the timeline proposed reflecting major milestones (no details of execution required)
- Submit all the required herein by maximum Sunday October 9, 2022 at 12.00 a.m. (Beirut time +3 GMT) to sandra.bou-hanna@iecd.org