Overview
Elivrat is a responsive marketplace and real-time social ecosystem developed over 4–5 months as a hands-on, self-teaching journey into coding with AI tools in VS Code. Built purely for fun and exploration, the project bridges the gap between traditional classifieds and modern instant messaging, designed to handle high-concurrency interactions between individual users and corporate entities.
What started as a coding experiment evolved into a 13,000-line Python testament to building complex, interconnected systems with a sharp focus on user experience and safety.
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