SMART CIDB
Clients
Taukala Sdn BhdCIDB
Categories
WebCMSECommerceGov
Tech
Node.jsExpress.jsMySQLSenangPayDockerAgenda.jsKnex.jsObjection.jsPuppeteer.js
Project overview:
SMART is an acronym for Standard, Method, Assessment, R&D and Technology,
a project that is commissioned to improve CIDB’s way of servicing the industry stakeholders.
Designed particularly to integrate CIDB’s existing and future products, services and services,
SMART is here to complement CIDB’s existing virtual ecosystem.
My role overview:
I have been appointed as one of the backend developers for this project, tasked with developing several key modules, including E-Commerce, CMS, Training, Job Ads, and Statistics.
Below is a summary of my responsibilities:
- Built RESTful APIs with Express.js to enable efficient service communication and data transfer
- Implemented Knex.js & Objection.js ORM for complex MySQL database operations and management
- Created database administration utilities using Knex.js for multi-environment management
- Developed automated task scheduling system using Agenda.js
- Integrated real-time PDF generation functionality using Puppeteer
- Implemented secure payment processing system with SenangPay, including data encryption and tokenization