← All projects// 08 — Ahibahil Khadim

BAAXIL-XADIIM — Ahibahil Khadim platform

Delivered

Ahibahil KhadimSénégal2026

Management platform for the Ahibahil Khadim association: role-based interfaces and modules for information, finance, culture, communication, social work, conservatory, science and organisation.

Screenshot of the BAAXIL-XADIIM — Ahibahil Khadim platform website
Context

The association wants to digitise its management — members, contributions, activities — in a single tool.

Mission

Deliver a role-based web platform (administrator, member, jewrin) with the association's business modules.

Role

Full-stack design and development

Technologies
  • Django
  • React
  • Vite
  • MUI
  • PostgreSQL
  • S3
  • Render

Technical implementation

  • Backend

    Django organised in per-domain apps; migration script to PostgreSQL.

  • Interface

    React with Vite and Material UI, role-based menu and dashboards.

  • Files

    S3-compatible storage so uploads survive redeployments.

  • Deployment

    Web service on Render, administration interface available at /#/admin.

Actions
  • I reused the proven architecture of the daara platform: Django API and React interface (Vite, MUI).
  • I adapted the modules, roles and graphic identity (green, gold, beige) to the association's needs.
  • I migrated the database to PostgreSQL and configured S3 storage for file persistence.
  • I deployed the application on Render.
Features
  • Nine per-domain Django apps
  • Roles: administrator, member, jewrin
  • Contributions and finances
  • Document library
Results
  • business modules
  • roles
ArchitectureReact · Vite · MUIDjangoPostgreSQLStockage S3Render
  • React · Vite · MUI → Django
  • Django → PostgreSQL
  • Django → Stockage S3
  • Render → Django