Oleksii Siniaiev
RU UK ES EN
Navigation

Portfolio

SAAS PLATFORM

WProofreader SaaS — Subscription Management Platform

Full SaaS platform for WebSpellChecker — subscription billing with Stripe, OAuth authentication, team management, API credential provisioning, and usage analytics. Built with Laravel 12, Vue.js 3, Inertia.js, and deployed via Docker.

  • AWS
  • Docker
  • Inertia.js
  • Laravel
  • MySQL
  • PHP
  • REST API
  • Stripe
  • Tailwind CSS
  • Vue.js
Visit live site → Contact

Overview

WProofreader SaaS is the subscription management platform for WebSpellChecker — a cloud-based spelling and grammar checking service used by enterprise customers worldwide. The platform handles user registration, team management, subscription billing, API credential provisioning, usage analytics, and custom dictionary management.

Challenge

WebSpellChecker needed a modern, self-service SaaS portal to replace manual onboarding and license management. The platform had to handle Stripe-based recurring billing, OAuth authentication with multiple providers, team collaboration features, real-time usage analytics, and reliable integration with the core proofreading API.

What I built

  • Full subscription billing system with Laravel Cashier and Stripe — including plans, trials, payment methods, invoices, and lifecycle event handling via webhooks
  • OAuth authentication via Google, Microsoft, and LinkedIn using Laravel Socialite and Jetstream
  • Team management with invitations, roles, and collaborative access to shared API credentials
  • Vue.js 3 SPA with Inertia.js — dashboard, analytics charts (ApexCharts), credential management, and settings interfaces
  • API credential provisioning — generating and managing access keys that connect to the core WProofreader service
  • Usage analytics dashboards with real-time data visualization
  • Custom dictionary management — personal and team dictionaries
  • Internationalization support with Vue-i18n
  • Docker-based infrastructure with separate environments for development, production, and cloud deployment

Stack

Laravel 12, PHP 8.4, Vue.js 3, Inertia.js, Tailwind CSS, Stripe, Laravel Cashier, Laravel Sanctum, Laravel Jetstream, MySQL, Docker, AWS S3, SendGrid, Vite, ApexCharts, PHPUnit, Vitest

Impact

  • Self-service platform replacing manual onboarding
  • Reliable billing infrastructure handling recurring subscriptions automatically
  • Multi-provider OAuth reducing sign-up friction for enterprise customers
  • Team features enabling collaborative management across organizations
  • Production-ready Docker deployment with zero-downtime releases

Portfolio

WebSpellChecker — Corporate Website & Commercial Platform

Corporate website and commercial platform for WebSpellChecker, built from scratch. WooCommerce subscriptions, custom licensing…

Blackman Plumbing Supply — Luxury Retail & Showroom Platform

Laravel-based platform for a luxury plumbing and design retailer with 18+ showroom locations. Custom…

Points4Purpose — Cashback Charity Rewards Platform

WordPress-based rewards platform that lets users donate cashback to charities. Offers directory with hundreds…