Seen

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

Seen

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