Overview
Developed over 4–5 months as a deep-dive into full-stack architecture, Elivrat is a responsive
marketplace and real-time social ecosystem. It bridges the gap between traditional classifieds and
modern instant messaging, designed to handle high-concurrency interactions between individual users
and corporate entities.
It's a 13,000-line Python testament to building complex, interconnected systems with a focus on user
experience and safety, built with VS Code using AI-Tools.
Project Demo
Key Demonstration Highlights
- True Cross-Platform Responsiveness: The UI adapts seamlessly from a Desktop Admin view to a tablet-optimized layout, down to a mobile-first "WhatsApp-style" chat interface.
- The Marketplace Lifecycle: Creation of professional announcements with geolocation tagging and member-exclusive privileges.
- Real-Time Engine: Live Socket.IO integration featuring instant notifications, typing indicators, and seamless group/thread transitions without page refreshes.
Core Capabilities
- Dynamic Role System: Distinct workflows for Individuals and Companies, featuring a modular "Privilege" system that unlocks advanced listing tools.
- WhatsApp-Style Messaging: 1:1 and Group chats with persistent history, file sharing (up to 50MB), and real-time "Read" receipts.
- Community & Threads: An integrated forum system for long-form discussions, including a "Reaction Mood" and reputation tracking system.
- AI-Powered Toolbox: An integrated OCR (Optical Character Recognition) engine for extracting structured data from PDF and image uploads.
- Privacy & Safety: Granular visibility controls (Friends/Public/Private) and a robust user-reporting/blocking framework.
Technical “Under the Hood”
- Backend: Python / Flask (Monolithic Architecture)
- Real-Time: Flask-SocketIO (WebSockets)
- Frontend: Responsive Jinja2 / CSS3 / Vanilla JS (No-framework approach for maximum performance)
- Data Integrity: Custom serialized persistence engine with atomic-write protection
- Security: Integrated Session Management, Password Hashing, and XSS Sanitization
Additional Screenshots