Seen
Multi-category service provider platform with subscription packages and real-time chat support.

Project Overview
Service marketplace platform offering multiple service categories with package-based pricing. Features real-time chat assistance, push notifications, subscription management with Stripe, and OTP-based phone verification for enhanced security.
Role
Full Stack Developer
Technologies Used
LaravelVue.jsOneSignalMySQLPusherRedisStripe API
Tasks
- Refactored code to use proper model scopes
- Removed circular dependencies using event listeners
- Enhanced query performance reducing queries in eager loading
- Minimized model memory usage
- Indexed most frequently queried columns
- Created OTP service for phone number verification
- Handled dynamic push notifications with OneSignal API
- Implemented Stripe API with multi-package database schema
Achievements
- Improved Vue.js state management architecture
- Implemented smooth route animations enhancing UX
- Refactored Vue components for better reusability at global and page levels
- Implemented Stripe webhooks for subscription monitoring
- Created caching strategy for frequently used searches
- Successfully refactored admin dashboard (Vue frontend and Laravel backend)
Contributions
- Integrated Pusher for real-time chat assistance on web and mobile
- Designed efficient database schema for subscription packages
- Implemented event-driven architecture reducing coupling
- Created reusable Vue components library
- Optimized database queries with proper indexing strategy