Understand what will be created, who it will be targeted at & what problem it will be solving.
Look into the topic in more detail, compare and brainstorm initial ideas.
Define solutions that could solve the main problem and provide value to the user.
Map out user flows, Information ar and wireframes to piece together solution. High fidelity prototypes are then created.
Preform testing with prototypes to validate ideas and gain initial feedback to implement before development.
After final sign off product will be built. This will be done in stages to ensure continuous feedback loop.
LabPal is a website that allows for efficient planning and managing of scientific experiments to aid research and maximise output. Users will be able to create experiments using their specific requirements and build a workspace that is unique to them to record their results, aid research projects and plan future work. The entire lab can be managed through the use of a stock system that will keep track of what products are being used.
Due to the vast amount of information sources that a lab user will have to manage on a day to day basis, it can become difficult to organise these. By digitalising the lab environment so that all information is in one place, this will ensure that all resources are in one place making it easier to complete projects. As many labs work together from various locations throughout the world, this will also allow for easier collaboration between different users as they can share and add to projects.
The expected result of LabPal is to create a platform that will plan, monitor and organise scientific experiments to aid researchers and their development projects. This will improve efficiency by ensuring projects are streamlined and planned in advance so that the necessary materials are available.
Once the design and features have been decided it is important to consider the technologies that will be required to create Labpal. In an ever evolving world of technologies it can prove difficult to decide on specific technologies to develop the application as many have benefits but also risks. Laravel was used to build and deploy the site.
Integration with widgets, such as charts, is another benefit of using this framework. The pre installed features in Laravel make it extremely beneficial as they will improve the usability and overall experience for the user whilst not taking too much time to create. Laravel uses a template framework called Blade which makes it extremely convenient to set up different pages. A layout file is made that contains that basic layout that will be used in each page and by using an @include function on whatever page it is being used on this will display that layout. Laravel utilises Model View Controller which separates code into its various categories which ensures organisation
Work completed to date has provided an excellent foundation for Labpal which can be implemented into the workplace to provide useful service to lab users. Continued development and enhancement of features will improve the usability and effectiveness in a practical environment. It is a hope that Labpal will become widely used in laboratories as a digitalised tool in the workplace.