A robust, production-ready full-stack Multi-Vendor Marketplace application built with Django and MySQL. The system is architected as a clean monolith featuring isolated apps for granular feature handling, comprehensive user authentication, dynamic item listing, and a built-in messaging system for buyers and sellers.
- Decoupled App Architecture: Separated into
core,dashboard,item, andconversationapps for modularity and scalability. - Relational Database Backend: Powered by a robust MySQL implementation managing complex relationships for listings and user chats.
- Security First: Strict environment configuration using
.envhandling for sensitive data (DEBUG,SECRET_KEY, Database Credentials). - Comprehensive Inbox System: Native, internal messaging thread architecture allowing real-time context-based inquiries on marketplace items.
- Backend: Python, Django (Monolithic Architecture)
- Database: MySQL
- Environment Management: Python
venv,python-dotenv
- Python 3.10+
- MySQL Server running locally
Clone the repository and navigate to the project directory:
git clone [https://github.com/manojkc1dev/marketplace-app.git](https://github.com/manojkc1dev/marketplace-app.git)
cd marketplace-app