⚡ In development

Personal project — Vue.js 3 & Supabase

Aivo
Modern Social Platform

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 Feed
Realtime Live
Calls WebRTC
Auth JWT
DB RLS
Live native realtime
WebRTC P2P audio calls
RLS row-level security
SaaS production architecture

Features

A complete social platform

Social Feed

Dynamic activity feed with posts, likes, comments, reposts and ephemeral stories.

Realtime Messaging

Private conversations, audio messages, reactions, online/offline presence and instant sync.

Audio Calls

Integrated peer-to-peer audio calls via WebRTC, without any third-party server.

Profiles & Social

Advanced profile pages, followers/following, user suggestions and live search.

Architecture

Feature-based modular, production-ready

Vue.js 3 SPA — Composition API + Vue Router
Pinia + TanStack Query — State & Server Cache
Supabase — Auth, PostgreSQL, Realtime, Storage
RLS Policies — row-level security
social/
chat/
profile/
WebRTC

Approach

Building a real product

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.

Vue.js 3SupabaseRealtimeWebRTCArchitectureMobile-first

Build

From architecture to WebRTC calls

Architecture

Setting up the feature-based modular structure, Pinia stores, navigation guards and services.

Auth & Profiles

Supabase authentication, JWT session management, profile pages, followers and Storage.

Feed & Social

Development of the activity feed, posts, likes, comments, stories and live notifications.

Chat & Calls

Real-time messaging via Supabase Realtime, audio messages and WebRTC peer-to-peer calls.

Tech stack

Technologies used

Vue.js 3Composition APIVitePiniaTanStack QuerySupabasePostgreSQLRealtimeWebRTCTailwind CSSVue Router

Want to collaborate?

Modern frontend,
realtime & scalable

Aivo demonstrates my ability to design a complete SaaS application — advanced frontend architecture, BaaS backend, realtime, security and premium user experience.

Contact me