uList - Modern Django Listings Platform with Private Messaging
Launch a polished classifieds or local marketplace with uList, a feature-rich Django platform that brings listings, seller profiles, reviews, favorites, location-based discovery, and private buyer-seller messaging together in one responsive application.
Use it as a starting point for a local buy-and-sell site, property portal, vehicle marketplace, service directory, or marketplace MVP. The source is ready to customize, with Django’s admin tools and a documented setup flow to help you make it your own.
Key Features
User accounts and seller profiles: Registration, public seller pages, avatar and bio fields, seller types for individuals, stores, and businesses, plus privacy controls for contact details.
Listing management: Create, edit, and manage listings with prices, condition, offer type, multiple images, categories, location, and status labels such as New, Top, and Urgent.
Private messaging: Buyer-seller conversations with an inbox, typing indicators, read receipts, online and last-seen status, message editing, and deletion. AJAX-powered updates work without requiring WebSockets.
Search and filtering: Search listing titles and descriptions, then narrow results by location, category, listing type, condition, and price range.
Favorites and reviews: Let users save listings and review sellers with ratings and comments.
Location discovery: Browse nearby listings and filter by city or province.
Admin panel: Manage users, listings, images, categories, conversations, messages, and reviews with Django Admin.
Responsive interface: Bootstrap-based pages for browsing, listing details, account management, the inbox, and chat.
Technology Stack
Python 3.12
Django 5
SQLite database included and configured by default
HTML5, CSS3, Bootstrap 5, and vanilla JavaScript
AJAX / Fetch API
Django Allauth
PostgreSQL can be used with Django after configuring the database settings and installing the appropriate database driver; SQLite is the included out-of-the-box setup.
Package Includes
Full Django source code
Database models, schema, and migrations
Ready-to-use SQLite database
Category and subcategory fixtures
Demo users and listings
Templates, styling, static assets, and messaging interface
Django Admin configuration
Installation and setup instructions in the project documentation
Who Is It For?
Developers looking for a customizable Django marketplace foundation
Entrepreneurs starting a local classifieds or community marketplace
Agencies and freelancers building marketplace projects for clients
Founders validating a classifieds, property, vehicle, rental, or services MVP
Start with a working marketplace foundation, then tailor the categories, branding, and workflows to your niche.
Seller note: The project documentation mentions demo admin credentials. Change or remove those credentials before distributing a public package.
Infinit is a multipurpose responsive Magento theme designed for eCommerce stores running on Magento 2.2 and Magento 1.9. Includes layout options for fashion stores, electronic stores, and computers or...
Molab is a modern responsive Moodle theme designed and developed for Education and Online Courses websites! It is suitable for online course providers, online training, learning management, educationa...
GemMart is a responsive and modern multipurpose Magento 2 theme designed for multi-vendor marketplaces, electronics stores, mobile phones, digital cameras, and accessories. Suitable for building websi...