Backend Administration¶
The Socon-MKT administration panel provides a secure, centralized dashboard for managing platform data, moderating content, and resolving buyer-seller disputes. Built on top of the Django Admin interface and customized with a modern dark theme, it is strictly restricted to authorized personnel.
Below is a breakdown of the available modules and their specific responsibilities.
1. System & Identity Management¶
This section handles the foundational access and user records of the platform.
Core The Core application manages overarching platform security and user moderation.
- Api keys: Manages the active cryptographic keys required for the frontend React application to communicate securely with the Django backend.
- Reports: Acts as the moderation queue. When users click the "🚩 Report" button on a profile or product, the data is aggregated here for admin review.
Users Handles authentication, permissions, and account states. It provides access to base user credentials, standard consumer profiles, and verified seller profiles, allowing admins to manage verifications and account suspensions.
2. Content & Commerce (Post App)¶
The Post module is the backbone of the marketplace, containing all user-generated content and transactional data.
Content & Engagement
- Posts & Post Medias: Admins can oversee all social posts and product listings, alongside their associated image and video files.
- Interactions: Stores all community engagement data, allowing admins to track or moderate Post comments, Comment likes, Post likes, Post saves, and Post reviews.
- Listing conditions: Manages the global taxonomy of terms available to sellers (e.g., "Payment on delivery", "No refunds").
Commerce & Moderation
- Carts & Orders: Tracks active user shopping carts and the statuses of ongoing negotiations between buyers and sellers.
- Order alerts: The primary dispute resolution center. When a seller requests Admin Escrow or flags an unresponsive buyer, the alert is logged here for immediate admin intervention.
3. Communication & Alerts¶
This section manages the peer-to-peer and system-to-user communication pipelines.
Chat Contains the Chats (individual negotiation rooms) and the raw Chat_messages. To maintain user privacy, administrators typically only access these tables when investigating an active Order Alert or a reported scam.
Notifications A centralized log of all system-generated and user-triggered alerts (such as likes, follows, or new messages) delivered across the platform.