A role-based π access control single-page React app π developed using the MERN stack (MongoDB, Express.js, Reactjs, and Nodejs). This is a training management system that encompasses four roles : admin, training assistant, trainer, and trainee.