Skip to content

SG-Stock : Commercial Management Application

SG-Stock dashboard
Billing module
settings
Client
Omega Consulting Service SARL
Role
Backend Django Developer
Date
September 15, 2025
Technologies

Context

Omega Consulting Service SARL needed a complete commercial management solution capable of handling multiple companies (multi-tenant) with data isolation, while covering the essential needs of SMEs: stock, billing, clients, suppliers and financial tracking.

Solution

Complete web application allowing to:

  • Manage products, categories and services
  • Track stock entries and exits in real time
  • Create and follow invoices
  • Administer clients and suppliers
  • Monitor finance and generate analysis / dashboards

Role & responsibilities

As a backend developer, I designed and implemented:

  • The multi-tenant architecture with django-multitenant (data isolation per company)
  • The models and business logic (products, stock, billing, clients, suppliers, finance)
  • The REST APIs consumed by the Vue.js frontend
  • The business rules, validations and automatic calculations (stock, margins, analysis)

Technical choices

  • Backend: Django + PostgreSQL for robustness and performance
  • Multi-tenant: django-multitenant for strict data isolation between clients
  • Frontend: Vue.js (developed by another team)
  • API-oriented architecture for a clear front/back separation

Main screen of SG-StockMain screen of SG-Stock

Results

  • Implementation of a stable and scalable multi-tenant solution
  • Centralization of commercial management (stock + billing + finance) in a single tool
  • Solid foundation for adding new modules and new client companies