- what we do
- Engineering Services
- Complex Services
- Solutions Hub
- Client Area
- Get In Touch
Healthcare application for getting notifications about the need of taking the next dose of meds.
Multiplatform mobile application
The customer was well acquainted with the health problem for which a solution was proposed. With many diseases and after some procedures, it is important to take medication strictly at a certain time.
The main objective of the project was to create an application that would notificate of taking the next dose of medicine to patients. The interactive and catchy design was developed to distinguish the application from analogues and reach a wider audience.
TransMeds throws a notification so that a person does not forget to take the required meds accurately in the needed time.
A lot of quite similar apps according to the purpose in the marketplaces
Challenging filling process according to the meds lists, timelines and diagnosis
Widely known problem and solution
Deep knowledge of the end target audience tastes and needs
Passionate design for reaching the widest audience
One of the keys to successful cooperation is a properly created communication framework. To collaborate on a project, the most convenient and effective communication methods are always selected, providing quick contact and receiving answers to urgent questions. For this project, Computools used Skype for video conferencing, email for exchanging data and reports, and face-to-face meetings.
The consultative stage allows to identify project goals and customer expectations, identify possible risks, obstacles. We study ready-made solutions, similar solutions from competitors (if any), our own developments in order to choose the best way to achieve the goals and complete project's tasks.
The interactive prototype being developed at this stage opens up new possibilities for both parties. This is a great way to understand how close the developers' and the customer's vision of the finished product. It also allows to more thoroughly study the necessary functions, introduce new ones or change already agreed upon ones. The specification developed at this stage forms the basis of work on the project, while maintaining the basic algorithm of the necessary actions.
Creating a team is one of the important stages of development since the success of the project depends on the selected specialists. After the formation of the team, roles and tasks are distributed among the performers. All tests and checks are carried out according to the created schedule.
The clickable interactive prototype serves as a convenient additional tool for working on a project. The ability to learn the features, options and basic design of the application helps to better understand the requirements and needs of the client. In addition, it saves time on making corrections to the finished product.
To build a proper architectural solution and parsing system, NodeJS microservice architecture and MongoDB chosen for the preparation of the backend solution.
MongoDB is a cross-platform document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schema.
The project specification allows to avoid errors on the project and captures the actions that must be performed during the development process. The basic algorithm of actions is created at the design stage.
The selection of the necessary experts to work on the project is one of the key stages of development. Expert with the necessary level of skills and knowledge, experience in similar projects are selected from the talent pool.
A well-coordinated team ensures the continuous development of the application and the high quality of the finished product.
The development process takes place in a friendly area of constant discussion and timely completion of tasks. We strive to create a healthy working atmosphere where each project participant can express their opinion, propose an idea or solution.
Internal communication on the project is built in two directions. The project manager chooses a convenient system for distributing and monitoring tasks, as well as messengers and communication methods for video and audio conferences, solving urgent and current issues. For this project, Jira and Skype were chosen as the main methods of communication and project management.
Application development is conducted as efficiently as possible according to the agile methodology. Scrum was chosen for this project, and the workflow itself was divided into convenient segments - sprints. During the sprint, code was developed in the frame of tasks. All participants in the project at the end of the sprint carried out a check and sent a report on the done work. This allowed to identify errors and bugs in the early stages and eliminate them. This ensures the stability of the developed code, its purity and high performance.
The key benefits of using Scrum are: the quicker release of a useable product to users and customers, higher quality, higher productivity, lower costs, greater ability to incorporate changes as they occur, better employee morale, better user satisfaction.
Creating a catchy and attractive design was an important part of the project. UX/UI designers have created a customized application design to reach a wide audience of users. During development, user experience came first, as usability was one of the key needs of the target audience.
Code development was divided into stages - sprints. At the end of each stage, a series of test was launched, which made it possible to improve the quality of the code and make a timely debugging.
Scan QR code to find code sample
Or use link belowhttps://github.com/computools/TransMeds
The application was launched after all the necessary tests were completed. Corresponding tests were also conducted and permissions were received from marketplaces, where the application was placed in the future.
The transfer to the client’s servers was carried out after the successfully completed testing stage and in compliance with all the rules and norms. After completion, an additional series of tests was launched to confirm the app was working properly.
The development of training material or instructions for the application was not required. The training of the customer’s personnel was also not requested.
The complex tasks of the project were carried out in accordance with the requirements and wishes of the client. In the development process, ready-made solutions and individual developments for some tasks were applied. The intuitive and catchy design of the finished application has attracted the attention of a wide audience. Thus, the project goals were fully achieved. A key achievement was to build a stunning application for reaching the widest audience interested in taking meds periodically.
Let's talk about your project.
Use the form to drop a line or write us an e-mail: firstname.lastname@example.org
It’s a brave new world of e-commerce: Join up and prosper.
Learn more about Computools' charity events.
Benefits and opportunities Computools LLC get after joining AUCC.