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
.png&w=3840&q=75)
.png&w=3840&q=75)
.png&w=3840&q=75)
.png&w=3840&q=75)
.png&w=3840&q=75)
.png&w=3840&q=75)
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
- 01JWT authentication and RBAC for precise access control
- 02Deployment and maintenance in production on a VPS
- 03Backend architecture built for day-to-day reliability
05 / Results
Results
- 01Platform deployed and used in production internally at APROSI
- 02Role-based access control in place, reducing the risk of handling errors
- 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 →