Back to Projects
fefullstackdevops
E-commerce 3D Product Customization
Fullstack e-commerce platform with 3D product customization using Three.js, secure payments, and CI/CD deployment.
FPT Software HCM2024Fullstack Intern
Problem
Online store needed interactive 3D product customization to improve user engagement and conversion rates.
My Contributions
- Built 3D product configurator with Three.js and React
- Developed backend services with Node.js, Express, and MongoDB Atlas
- Integrated Firebase for image storage and Redis for caching
- Implemented secure payment flows with VNPAY and PayOS
- Set up CI/CD with GitHub Actions, deployed on Vercel and Render
Key Features
- Interactive 3D product viewer and customization
- Shopping cart and checkout flow
- Payment integration (VNPAY, PayOS)
- Image upload with Firebase Storage
- Redis-backed performance optimization
Technical Highlights
- → Three.js integration provides immersive product experience
- → Dual payment gateway support for flexible checkout
- → Automated deployment pipeline reduces release friction