Skip to main content
Elimane BADeveloper
FREN
← WorkCase study 03 / 09

03

Materials Management Platform — APROSI

Internal business platform

An internal business platform, secure and deployed in production.

Role
Full-Stack Developer
Disciplines
Web / Backend
Stack
  • Next.js
  • Express.js
  • PostgreSQL
  • Prisma
  • Redis
Status
Delivered
Screenshots of the APROSI materials management platform
Materials Management Platform — APROSIFig. 01
Materials Management Platform — APROSI — visual 2
Materials Management Platform — APROSIFig. 02
Materials Management Platform — APROSI — visual 3
Materials Management Platform — APROSIFig. 03
Materials Management Platform — APROSI — visual 4
Materials Management Platform — APROSIFig. 04
Materials Management Platform — APROSI — visual 5
Materials Management Platform — APROSIFig. 05
Materials Management Platform — APROSI — visual 6
Materials Management Platform — APROSIFig. 06

01 / The problem

APROSI needed a reliable internal tool to manage its materials, with strict access control based on user roles.

02 / The solution

Built a platform with JWT authentication and fine-grained role management (RBAC), deployed in production on a VPS.

03 / Architecture

Architecture

A Next.js frontend consuming an Express.js API, a PostgreSQL database through Prisma ORM, Redis caching for frequently accessed data, JWT authentication with role-based access control (RBAC), deployed on a VPS.

04 / Highlights

Highlights

  1. 01JWT authentication and RBAC for precise access control
  2. 02Deployment and maintenance in production on a VPS
  3. 03Backend architecture built for day-to-day reliability

05 / Results

Results

  1. 01Platform deployed and used in production internally at APROSI
  2. 02Role-based access control in place, reducing the risk of handling errors
  3. 03User documentation delivered with the project

Lesson learned

“On an internal business tool, ease of use matters more than technical sophistication — the real challenge wasn't the code, but making access control clear for non-technical users.”

Next project04

Municipal Platforms — Nioro du Rip City Hall →

Have a similar project in mind?

Get in touch →