Social Feed
Dynamic activity feed with posts, likes, comments, reposts and ephemeral stories.
Personal project — Vue.js 3 & Supabase
Modern social platform built from scratch — activity feed, real-time messaging, stories, profiles, followers and WebRTC audio calls. A real product application with scalable architecture, Supabase and a mobile-first experience.
Aivo — Live System
Social FeedFeatures
Dynamic activity feed with posts, likes, comments, reposts and ephemeral stories.
Private conversations, audio messages, reactions, online/offline presence and instant sync.
Integrated peer-to-peer audio calls via WebRTC, without any third-party server.
Advanced profile pages, followers/following, user suggestions and live search.
Architecture
Approach
Aivo is not a technical exercise — it's a product application designed to run in production. Feature-based modular architecture, strict separation of services/stores/composables, RLS security, session management and native realtime. A way to demonstrate that you can design, structure and deliver a modern SaaS independently.
Build
Setting up the feature-based modular structure, Pinia stores, navigation guards and services.
Supabase authentication, JWT session management, profile pages, followers and Storage.
Development of the activity feed, posts, likes, comments, stories and live notifications.
Real-time messaging via Supabase Realtime, audio messages and WebRTC peer-to-peer calls.
Tech stack
Want to collaborate?
Aivo demonstrates my ability to design a complete SaaS application — advanced frontend architecture, BaaS backend, realtime, security and premium user experience.
Contact me