Get in touch →
+ 112%
+ 57%
- 63%
+67%
- 59%
56%
Python
Python was designed for readability of the code and it has some similarities to the English language along with influence from mathematics. One of the main advantages of Python for this project is its ability to work on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
Django
It was built by experienced developers and it takes care of much of the Web development hassle so that engineers can focus on writing an app without reinventing the wheel. What is more, it was specially designed to help developers take applications from concept to completion as quickly as possible.
JavaScript (jQuery)
JavaScript allows implementing complex elements on web pages: displaying timely content updates, interactive maps, animated 2D/3D graphics, scrolling video jukeboxes, etc. This language was chosen for the ability to create dynamically updating content, control multimedia, and animated images, which was important for the project.
Apple Pay
Apple Pay is easy and works with all Apple devices. Customers can make secure purchases in stores, in apps, and on the web. It is simple and safe to use, even more than an ordinary physical card.
Amazon Pay
Amazon Pay makes it simple for customers around the globe to pay for products and services using the information already stored in their Amazon accounts. It is a familiar buying experience for nearly anyone.
PayPal
PayPal is a faster and safer way to make an online payment, purchase goods and services, send and receive money online. It is a well-known payment system, which can be used almost anywhere in the world.
For this project, we developed a specification based on the frameworks offered by the client. Since we had a very tight working schedule and short terms to finish tasks, we had to find the fitting solutions as soon as possible. Working in close collaboration with the client’s in-house IT Department gave us a good opportunity to keep close attention on all important functional and nonfunctional requirements.
Vitaliy Kononenko
Kate Vodolazkina
Andrey Melnichenko
Maria Grekova
One of the most important things for a successful collaboration with the client is close communication. The team Lead built a convenient, transparent and clear communication system that allowed all the project participants to be in touch with each other and to stay up to date.
To launch the project it a good time, our engineers had to solve many issues quickly. For this purpose we used Jira and Skype, as the best ways to communicate with all the team participants. For the internal communication the developers used Skype and Trello. Thanks to the well-organized communication the project was completed on time.
As we had a tight project schedule, the Computools Team Lead decided on the Agile and Scrum as management methodologies. Each of them brought some benefits and advantages for the project. Agile assists teams in responding to the unpredictability of constructing software. It uses incremental, iterative work sequences that are commonly known as sprints. The Scrum model suggests that projects progress via a series of sprints. Scrum methodology advocates a planning meeting at the start of the sprint, where the team members decide how many items they can commit to, and then create a sprint backlog – a list of the tasks to perform during the sprint. During an agile Scrum sprint, the Scrum team takes a small set of features from an idea to the coded and tested functionality. In close collaboration with the client’s team of developers, this methodology allowed each member of the team to take care of his own part of the work and stay in touch with each other.
CONSULTING
Product DESIGN
Product Engineering
use link below to find
code sample