+69%
+63%
+58%
+68%
+44%
+71%
AngularJS
AngularJS is an open-source framework that addresses the challenges of web development processes, it is a framework for web apps. It is also one of the most powerful front-end frameworks. Angular framework allows the use of HTML as the template language and enables the extension of HTML’s syntax to express the application’s components in a concise and clear manner.
Node.js
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside of a browser. Node.js lets developers use JavaScript to write command-line tools and for server-side scripting—running scripts server-side to produce dynamic web page content before the page is sent to the user's web browser. Consequently, Node.js represents a "JavaScript everywhere" paradigm, unifying web application development around a single programming language, rather than different languages for server- and client-side scripts.
Sails.js
Sails.js is a web framework that you can use to easily build customized enterprise-grade Node.js applications. It provides more data-oriented modern style of developing web apps. It is also excellent for building real-time features like live chat. In the same way, Sails.js works well with Backbone and Angular.
JavaScript
JavaScript is a programming language that makes web pages interactive. The vast majority of websites use it, and all major web browsers have a dedicated JavaScript engine to execute it. One of the most useful advantages of JavaScript for this project is the opportunity to provide for a more user-friendly experience, to build highly responsive user interfaces - prevent frustrating page reloads.
MongoDB
MongoDB is a cross-platform document-oriented database program. MongoDB is a distributed database at its core, so high availability, horizontal scaling, and geographic distribution are built-in and easy to use. MongoDB’s document model is simple for developers to learn and use, while still providing all the capabilities needed to meet the most complex requirements at any scale.
Passport
Passport is a Node. js module that uses the middleware design pattern to authenticate requests. It allows developers to offer various authentication methods using a mechanism called strategies, which allows you to implement a complex authentication layer while keeping your code clean and simple.
Lodash
Lodash is a reference library made with JavaScript. It is used for simplifying the handling and edition of objects, arrangements, etc. since this provides many useful methods to do so. At the same time, simplifying this work achieving that the code is much legible and easy to follow for third parties.
Nodemailer
Nodemailer includes a tree of dependencies. Nodemailer has zero dependencies as everything required (and only that) is built-in. There's no dead code or dark corners which makes code audits lot easier.
Grunt
Grunt is a JavaScript task runner, a tool used to automatically perform frequent tasks such as minification, compilation, unit testing, and linting. It uses a command-line interface to run custom tasks defined in a file (known as a Gruntfile).
CSS3
Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g., fonts, colors, spacing) to Web documents. CSS3 is the latest evolution of the Cascading Style Sheets language. It brings a lot of new features and additions, like rounded corners, shadows, gradients, transitions or animations, as well as new layouts like multi-columns, flexible box or grid layouts.
HTML5
HTML5 is a programming language whose acronym stands for HyperText Markup Language. It is a system that allows the modification of the appearance of web pages, as well as making adjustments to their appearance. It also used to structure and present content for the World Wide Web and a core technology of the Internet.
The specification is written throughout the work on the project. An initial specification is needed to create an algorithm for working on a project. In the future, the project specification is supplemented by the necessary information.
Andrey Melnychenko
Kate Vodolazkina
Andrii Biedniak
Oleksii Kolomoiets
Daria Golovan
Maria Grekova
Artem Babura
Denis Gubrienko
There is more to quality than meets the eye so there is even more backstage activity at Computools that benefits the client. Each kind of meeting serves its own purpose, but all of them work towards a common goal - successful Digital Transformation of the client’s business.
To support efficient internal communication within the project team we have chosen Email for sharing reports and tasks; Skype and Slack were perfect for addressing urgent issues, as well as for scheduling and conducting audio/video conferences. Redmine and Jira Project Management Platforms were used for role assignment and progress control.
Scrum professes a team approach, short iterations, and continuous improvement in the process. These principles are implemented through a set of special roles, rules, processes, and tools, thanks to which teams produce products twice as fast. Scrum is based on a team or group - a well-coordinated team of professionals. Scrum teams are autonomous, the participants decide how to complete the task. They are multifunctional - the knowledge and skills of team members are enough to solve the problem.
CONSULTING
Product DESIGN
Product Engineering
The design development began with thinking through the User Experience, which ensured the convenience and simplicity of the marketplace. The User Interface was designed in a minimalistic style, however, it is intuitive for service providers and potential customers. The design implementation was done in parallel with the development of the platform's functionality, which ensured a quick fix and debugging.