RFID File Tracking Systems was designed to reduce employee time spent in Offices of Nigeria and to track down the file positions. The system will allow to find the current location where the file has reached. This helps the applicants and office authority to know the current status of an application.Alongside with the application there is a mob application which send notifications to the applicant and head of the department when a file is reached or departures.
SKYNICHE, we developed the platform on NodeJS and Electron. Electron was chosen to designing a better UI for the desktop version which look exactly same like the web version of the software.
Backend of the application has to be very strong were we choose Node JS to handle database operations.
Agile methodology was introduce for the development. Agile method is used for ensuring flexibility and adaptability during the development and maintenance of a software.
We developed a prototype for understanding the whole features. Whole system functions are analysed with risk factors and split the modules to development phase. The main goal of prototyping is to provide a system with overall functionality. The prototyping helped us to identify that heavy traffic on the application will become challenging throughout the implementation process. To overcome that we had to fork the process into two; 1, for server 2, heavy traffic form RFID devices. We fork was recommended since NodeJS can only handle single thread process.
In Testing phase: We have implemented following test methods; Unit, Integration and User testing