The main goal of this project is to develop an inventory management system coupled with blockchain for a small-scale business in Sokoban Wood Village. The manager of the business is a diligent individual whose enterprise suffers from the consequences of not using contemporary tools to accomplish the business goals. They employ old methods of keeping inventory, sales, stock levels and product purchases and as such tend to be time-consuming, error- prone, work-intensive and inefficient. By developing an inventory management system, the business will benefit greatly by reducing the aforementioned consequences which will in turn minimize time consumption, reduce human errors, lessen work intensiveness and increase efficiency. In considering incorporating cutting-edge technologies such as blockchain, we purposefully opted to use Agile Methodology. It is an interactive process which will be suitable during the development process as it allows new features and improvements to be added in response to needs of the customer or stakeholders. During our work we used many tools during our development journey. Such tools include the following: firebase for authentication and storage of data, Next.js and React for the frontend, Node.js for the back backend and Ethereum blockchain for the transaction logging. At the tail of our project the system demonstrated these significant results. The integration of blockchain technology and strong authentication ensured a high level of data integrity and security. The architecture of the system enabled it to scale effectively as the business grows.
Research Area
Mobile App Development: Mobile App Development research in Computer Science and Information Technology focuses on the design, development, and optimization of software applications for mobile devices such as smartphones and tablets. This area covers a wide range of topics, including user interface design, cross-platform development, mobile operating systems, performance optimization, and security.
One key aspect of research in this area is the development of efficient algorithms and frameworks that enable seamless cross-platform compatibility. Researchers explore ways to create apps that function smoothly on multiple operating systems, such as Android and iOS, using a single codebase, reducing development time and costs. This is often achieved through the use of frameworks like React Native, Flutter, and Xamarin.
User experience (UX) and user interface (UI) design are critical components of mobile app development research. Scholars in this field investigate how to create intuitive, responsive, and engaging interfaces that improve usability and enhance the overall user experience. This includes studying interaction patterns, accessibility, and how users interact with mobile apps across different devices and environments.
Project Main Objective
To develop a computerized inventory management solution for a small-scale business owner in Sokoban. She deals with products ranging from building materials, carpentry materials, masonry materials, plumbing materials, electrical, paint materials, tiling materials
Academic Year
2024/2025
Date Uploaded
Feb 3, 2026
Group Members
UMAR ABUBAKARI (UEB3218623), ASANTE DERICK (UEB3218021), ADUSEI ALFRED (UEB3219221), KODOM EMMANUEL (UEB3228321), OSMAN ABDUL BASIT (UEB3204621)