This is a submission for the GitHub Finish-Up-A-Thon Challenge
What I Built
Oprix – Modern Real-Time Social Messaging Platform
Oprix is a full-stack messaging and social communication platform built with React, TypeScript, Vite, Supabase, and Tailwind CSS. It combines real-time chatting with social and smart interaction features in a clean mobile-first experience.
Key features:
●Real-time private messaging
●Voice notes and calling UI
●Message reactions and forwarding
●Mentions and smart autocomplete
●Poll creation and voting
●Screenshot detection
●Role badges and profile system
●Notifications support
●Offline queue handling
●AI-powered chat integration
●PWA support with installable app experience
●Authentication with OTP and password recovery
Demo
Website is live: https://oprix-new.vercel.app/
The Comeback Story
I originally built this project for fun after one of my friends suggested the idea. The first version was very simple and focused only on core communication features.
Before:
Basic one-to-one messaging system
Simple profile editing
Add friends feature
Basic node/community system
Minimal UI and standard chat experience
What I improved and rebuilt:
Completely redesigned the entire UI/UX with a modern glassmorphism design
Rebuilt the chat interface for a cleaner, smoother and more polished experience
Fixed Vox calling system and voice call functionality
Added message reactions with emojis
Added message forwarding support
Added polling system
Added oprix AI
Remade the Node system with:
Code sharing
Node joining via shareable links
Optimized chat and node interactions for better usability
Fixed and improved add friend functionality
Fixed and improved notification handling
Added block and report user functionality
Improved overall responsiveness and performance
Current result:
The project evolved from a basic messaging website into a more complete social communication platform with calling, interactive messaging features, improved community functionality, and a significantly more polished user experience.
My Experience with GitHub Copilot
GitHub Copilot helped speed up development by assisting with repetitive coding tasks, generating component structures, suggesting TypeScript and React code patterns, and reducing time spent on boilerplate code.
<!-- Team Submissions: @mikey177013



































