S&A Stairs

Sheng Yu

Verified

I led the end-to-end development of an internal platform for STA Stairs (mjh.sastairs.com.au), building the application from scratch using Next.js and TypeScript to ensure a modern, maintainable codebase. The system supports multiple user roles based on staff responsibilities, with secure login authentication and role-based access control.
A key feature includes loading 3D stair models dynamically via Sayduck 3D viewer integration, enabling staff to visualize products interactively. The platform also supports PDF invoice generation, streamlining operational workflows.
The backend was implemented using Node.js with a MySQL database, while CI/CD deployment was managed through Vercel, ensuring fast and reliable releases. Git was used for version control across the entire development lifecycle.
Key contributions:
Built the entire platform from scratch using Next.js and TypeScript.
Integrated Sayduck 3D model viewer for interactive product display.
Developed PDF generation functionality for invoices.
Implemented secure login and role-based access control.
Designed backend architecture using Node.js and MySQL.
Deployed via CI/CD pipeline using Vercel and Git.
Like this project
2

Posted Feb 19, 2025

S&A Stairs

Likes

2

Views

8

Timeline

Aug 26, 2024 - Ongoing

Clients

SimpleCreatif

PHP Developer for GIS Platform
PHP Developer for GIS Platform
Website development - brate.com
Website development - brate.com
Website development - ensemble.store
Website development - ensemble.store
Frontend development - Regular World NFT
Frontend development - Regular World NFT