Pro Air
Construction Tool Ordering Application
Details
DURATION: Maintain & upgrade new system as Full Stack Developer (Mobile & Sysadmin).
PLATFORM: Server (Azure Kubernetes by my Terraform, Ansible code), Backend (PHP Yii 2), Web (Angular), Mobile (React Native).
TECHNOLOGIES: Server: Azure VM, Redis, MySQL, Apache. Backend: PHP Yii, SQLite for synchronization with mobile. Web: Angular, Wordpress. Mobile: React Native, SQLite.
TOOLS: VSCode, Postman, DBeaver, Flipper, Bitbucket.
CODE QUALITY: ESLint, Prettier.
Team
MY ROLE: Full Stack Developer (Mobile & Sysadmin).
1 Switzer Project Manager, 3 Vietnamese Frontend + Backend, 1 Switzer Designer, 1 Vietnamese Tester.
Overview
Pro Air is a comprehensive tool ordering application for construction professionals. The application lists products from multiple manufacturers, allowing users to:
- Browse and select tools conveniently
- Design personalized tools using SVG vector parameters
- Place orders directly through the app
Key Achievements
- Fixed SQLite synchronization issues in mobile app
- Developed new mobile version with trial and subscription features
- Implemented Apple Store sandbox integration
- Created drag-and-drop SVG vector tool designer
- Migrated mobile app from Cordova to React Native
- Upgraded PHP Yii backend API to latest version