Get in touch →
- Services
- Capabilities
- Industries
- Clients
- Approach
- About Us
- Blog
- Menu Item
- Get In Touch
+69%
+63%
+58%
+68%
+44%
+71%
Contact Computools' experts to learn what we can do for your business!
Contact us →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.
Node.js
Node.js is an open-source, cross-platform, JavaScript runtime environment that executes JavaScript code outside a browser. Node.js lets developers use JavaScript to write command-line tools and for server-side scripting to produce dynamic web page content before the page is sent to the user's web browser.
Sails.js
Sails.js is a web framework you can use to build customised enterprise-grade Node.js applications easily. It provides a 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 was the opportunity to provide a more user-friendly experience, build highly responsive user interfaces and 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.
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.
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 a lot easier.
Grunt
Grunt is a JavaScript task runner, a tool that automatically performs frequent tasks, such as minification, compilation, unit testing and linting. It uses a command-line interface to run custom tasks defined in a file (a Gruntfile).
CSS3
Cascading Style Sheets (CSS) is a simple mechanism for adding style (e.g. fonts, colours, 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, and new layouts, like multi-columns, flexible box or grid layouts.
Kateryna Vodolazkina
Artem Babura
Andrey Melnichenko
Andrii Biedniak
Alexey Kolomoets
Daria Holowan
Denis Hubriienko
Mariia Hrekova
Computools carefully chooses a team to work on a project to provide web development services at the highest level. The main task is to select experts whose skills and experience will allow the realisation of the tasks efficiently, quickly and at a high level of quality. For this project, designers and developers who had experience working on a variety of similar projects were selected.
Our team used a variety of tools and technologies to manage the project, including Jira, Confluence, and Slack.
Our team maintained open and transparent communication throughout the project, using a variety of channels, including email, video conferencing and live chat.
Computools employed an Agile methodology, specifically Scrum, to manage the NEXTDOOR project. Scrum's iterative cycles and continuous feedback loops allowed for rapid prototyping, adjustment and optimisation throughout the development process.
It prioritises open communication and close collaboration between the client and the development team. Scrum's focus on delivering working software in short sprints fostered a sense of urgency and efficiency within the team. This rapid delivery cycle allowed for early feedback and faster iteration, ultimately leading to a quicker time to market for NEXTDOOR.
CONSULTING
Product DESIGN
Product Engineering
Launch
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 developing the platform's functionality, which ensured a quick fix and debugging.
Introducing the busy homeowner seeking reliable local service providers
Visualising the user journey, click by click, from browsing services to booking appointments
Designing an intuitive and engaging platform that empowers communities and businesses