Speed Shopping List is a mobile app designed to help users create, manage, and share shopping lists quickly. I worked on the backend to fix critical issues, particularly with list synchronization, ensuring real-time updates across devices and improving overall app stability and reliability.
Speed Shopping List
Mobile Shopping List App | PHP Backend Development
Project Overview
My Role
- Software Engineer
- Bug fixes across frontend and backend; resolved application issues and improved stability (CodeIgniter framework)
Key Features
Real-Time List Syncing
Resolved syncing issues to ensure shopping lists update in real-time across all devices for a seamless user experience.
Bug Fixes
Addressed major bugs in the mobile backend, improving app stability and reducing crashes.
Backend Optimization
Optimized PHP backend logic and database queries to enhance performance and ensure smooth data handling.
Technical Challenges
Data Synchronization
Fixing list syncing issues was challenging due to concurrency problems and inconsistent data across devices.
Legacy Code Maintenance
The existing backend had outdated code patterns which required careful refactoring to avoid breaking functionality.
Results & Impact
- Resolved critical syncing issues, enabling real-time updates across devices
- Improved backend stability, reducing app crashes and errors
- Enhanced user experience by ensuring reliable and fast data handling
Technologies Used
PHP
MySQL
REST API
Websocket
Redis