In order for us to achieve our project goals, we had to divide the task of developing the System into several more manageable parts.So, we will update our schedule by including it testing phase at the time where we need it. I noticed that we have weakness in writing skills since our previous proposal contained some spilling mistakes and we spend a lot of time trying to write some paragraphs to deliver the information to the reader.The next thing we done was to implement the database as it will be supporting (i.e. providing services) to the front-end mobile application.Because I hadn't any experience in android and java before this project, so we faced many problems and errors during developing the mobile application.We created few components that show the brief and detailed specs of items on the mobile application.Creating these components and making a standard design for all pages have helped in reducing the time required for finishing the mobile application.Transitive dependence means that descriptor key attributes depend not only on the whole primary key, but also on other descriptor key attributes that, in turn, depend on the primary key.There were three broad categories under which our work activities fall: design activities, back-end implementation and front-end implementation.