Thesouthmart Marketplace

Details

About

Thesouthmart is a high-performance marketplace connecting local suppliers with buyers across South Africa. It features inventory management, smart search with Elasticsearch, and a responsive, scalable design. The platform is built with performance, reliability, and modern DevOps practices in mind.

Key Achievements

  • Architected and developed the full-stack platform using .NET 7/8, Angular 17+, SQL Server, MySQL, PHP, and T-SQL.

  • Implemented AI-driven search and product recommendations using NLP-enhanced suggestions and dynamic product tagging with Elasticsearch.

  • Designed vendor and stock management systems, empowering sellers to manage inventory, listings, and store operations efficiently.

  • Built a responsive, high-performance frontend capable of handling high traffic and complex product filtering.

  • Containerized the application with Docker (separate containers for frontend, backend, database, and background services) and managed images through private container registries.

  • Implemented CI/CD pipelines on GitHub Actions, automating builds, tests, and deployments to production Linux VPS with zero-downtime updates and automated rollbacks.

  • Leveraged Hangfire for background jobs including automated reports, notifications, and payment reconciliation.