OKOYOMOH BLESSING OGHENESENI

DESIGN AND DEVELOPMENT OF A WEB BASED COURSE MATERIAL MANAGEMENT SYSTEM FOR ENGINEERING STUDENTS IN THE UNIVERSITY OF BENIN

Year of Publication
Publication Type
Abstract
This project aimed to design and implement UnibenEngVault, a web-based platform created to provide engineering students of the University of Benin with centralized and convenient access to academic resources such as lecture notes, past questions, and tutorial materials. The initiative was motivated by the persistent difficulty students face in sourcing relevant study materials dueto the lack of a unified and structured digital repository within the Faculty of Engineering. The development followed a structured methodology consisting of project planning and approval, problem analysis, system design, development, and deployment. The UI/UX design was created using Figma to ensure an intuitive and visually appealing interface. The frontend was developed with ReactJS, while the backend was implemented using Python (Flask) and PostgreSQL for database management. AWS S3 was utilized for cloud storage, and deployment was achieved through Docker, GitHub Actions (CI/CD), and DigitalOcean Droplets to ensure scalability and reliability. Security measures such as session authentication, CORS configuration, and bcrypt password hashing were implemented, alongside thorough unit, integration, and user testing. The final outcome is a secure, functional, and user-friendly platform that enables students to easily access department- and level-specific academic materials. UnibenEngVault enhances academic collaboration, improves resource accessibility, and provides a sustainable technological solution to the long-standing challenge of academic material distribution within the Faculty of Engineering
Supervisor(s)
co-supervisor