A client-server digital reading / magazine-publishing platform where users read, publish, discover and rate articles - an Angular author/reader web app, a Spring Boot REST API, and a Flutter reader mobile app, backed by Google Cloud Firestore with AI-driven features and Stripe monetization.
A client-server digital reading / magazine-publishing platform where users read, publish, discover and rate articles. Built with an Angular 9 author/reader web app, a Spring Boot 3 (Java 21) REST API, and a Flutter reader mobile app, backed by Google Cloud Firestore with AI grammar review, a personalized feed, spam classification and Stripe subscriptions.
Engineered article publishing/reading workflows, authorship, groups, topics, followers and gamification, plus social login (OAuth2), across a Spring Boot REST API, an Angular author dashboard and a Flutter reader app backed by Google Cloud Firestore/Storage/Firebase.
Implemented a personalized 'For You'/home-feed engine (OpenAI embeddings to user preference vectors with cosine-similarity ranking), AI grammar review and spam detection via GPT models, and Stripe subscriptions - all containerized and orchestrated on Kubernetes.
Delivered a full-stack digital publishing platform spanning web, mobile and API tiers with AI-driven personalization, community features and subscription monetization.